Base de Datos
Publicado por Jorge Alonso (1 intervención) el 29/05/2001 22:31:49
Tengo una base de datos en Microsoft Access y una Aplicacion en Visual Basic. Necesito localizar un registro especficado en ciertos controles enlazados como textbox, y estoy tratando de localizar con la propiedad Recordsource del Control Data.
La tabla se llama Personales, con los siguientes campos:
-Expediente, -Nombre, -Direccion, ...
Necesito localizar un registro, por Expediente .
Lo que estoy realizando es lo siguiente:
dim Expe as string
Expe = inputbox( "Proporcioname el Expediente:")
Data1.Recordsource = "Select * " & _
"From Personales" & _
"Where Personales.Expediente = Expe"
Data1.Refresh
El error es el siguiente, en la Clausula Where Mientras no ponga la
exprecion a encontrar (en este caso Expe) entre apostrofos la Sentencia
Sql Manda un error.
Unicamente lleva a cabo la consulta cuando se añaden los apostrofos
es decir 'Expe'.
Como puedo corregir este problema utilizando el Control Data y su propiedad Recorsource.
Es decir como puedo ejecutar una clausula Select , From y Where,
haciendo referencia a un parametro introducido por el usuario sin necedidad de utilizar los apostrofos
La tabla se llama Personales, con los siguientes campos:
-Expediente, -Nombre, -Direccion, ...
Necesito localizar un registro, por Expediente .
Lo que estoy realizando es lo siguiente:
dim Expe as string
Expe = inputbox( "Proporcioname el Expediente:")
Data1.Recordsource = "Select * " & _
"From Personales" & _
"Where Personales.Expediente = Expe"
Data1.Refresh
El error es el siguiente, en la Clausula Where Mientras no ponga la
exprecion a encontrar (en este caso Expe) entre apostrofos la Sentencia
Sql Manda un error.
Unicamente lleva a cabo la consulta cuando se añaden los apostrofos
es decir 'Expe'.
Como puedo corregir este problema utilizando el Control Data y su propiedad Recorsource.
Es decir como puedo ejecutar una clausula Select , From y Where,
haciendo referencia a un parametro introducido por el usuario sin necedidad de utilizar los apostrofos
Valora esta pregunta


0