Problrma con consulta SQL !!!!
Publicado por danimendi (6 intervenciones) el 14/01/2009 06:08:29
hola a todos este foro es una bendición para todos los programadores...de todo tipo.
desarrollando un programa para un centro médico tuve un problema, al momento de ejecutar la consulta que busca según un id al paciente.
ejecuto la consulta así ante la acción de un click de botón:
Dim pal as string ' probe as integer y la misma historia
Dim listarst As New ADODB.Recordset
listarst.Open "select * from pacientes WHERE id = ' " & pal & " ' ", stringdb
donde
pal es un número (el id del paciente buscado)
stringdb es la cadena de conexión
esto produce un error que dice:
"No coinciden los tipos de datos en la expresión de criterios"
que ocurre que estará mal ??? si anteriormente con otro recorset pude hacer un aconsulta con la misma sintaxis pero buscando una string
Dim txtrst As New ADODB.Recordset
listarst.Open "select * from pacientes WHERE txt = ' " & text1.text & " ' ", stringdb
cambia en algo consultas con string que con integer????
que esta mal en este caso???
gracias
desarrollando un programa para un centro médico tuve un problema, al momento de ejecutar la consulta que busca según un id al paciente.
ejecuto la consulta así ante la acción de un click de botón:
Dim pal as string ' probe as integer y la misma historia
Dim listarst As New ADODB.Recordset
listarst.Open "select * from pacientes WHERE id = ' " & pal & " ' ", stringdb
donde
pal es un número (el id del paciente buscado)
stringdb es la cadena de conexión
esto produce un error que dice:
"No coinciden los tipos de datos en la expresión de criterios"
que ocurre que estará mal ??? si anteriormente con otro recorset pude hacer un aconsulta con la misma sintaxis pero buscando una string
Dim txtrst As New ADODB.Recordset
listarst.Open "select * from pacientes WHERE txt = ' " & text1.text & " ' ", stringdb
cambia en algo consultas con string que con integer????
que esta mal en este caso???
gracias
Valora esta pregunta


0