Parámetros en SQL

Hola Xavi..
Tengo un problema cuando enlazo una datalist a una Datagris porque cuando actualizo el Recordsource del ADO con una sentencia SQL, en la sentencia coloco el prámetro que me indica el contenido de la datalist y si el campo es numérico me funciona bien pero si es string me da un error de tipo de datos.
Es. "Select * from PEDIDOS where IdClientes =" & Datalist1.boundtext
Si se trata de un campo numérico me funciona pero si es string no.
Estaes mi consulta, te agradezco de antemano...

1 respuesta

Respuesta
1
Si quieres crear una sentencia SQL para un campo String deberías poner entre comillas el parámetro:
"Select * from Clientes where Nombre ='" & Datalist1.boundtext & "'"
Para fechas:
"Select * from Clientes where Alta =#" & Datalist1.boundtext & "#"
Para númerico:
"Select * from Clientes where IdCliente =" & Datalist1.boundtext

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas