SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Bases de Datos => Mensaje iniciado por: alo26 en Lunes 1 de Mayo de 2006, 05:00

Título: Sentencia, Erronea?
Publicado por: alo26 en Lunes 1 de Mayo de 2006, 05:00
Hola..

Espero me puedan ayudar tengo una aplicación en VB en el cual con un Recordset selecciono un registro y lo visualizo en un Datagrid.

Mi problema es que la sentencia me marca un error de "No se han especificado valores para alguno de los parámetros requeridos"

La sentencia es  
Sql = "Select * From Estacion Where Siglas = " & Siglas
Y el error lo marca en    
R.Open Sql, Cn, adOpenStatic

Para intentar resolver esto he puesto insepecciones en la sentencia anterior es decir en Sql. y el resultado de la insepección es bueno cambia a verdadero el paso de parámetros por referencia si es el correcto hasta ese punto.
Mi pregunta es hay alguna forma de evaluar la sentencia R.Open Sql, Cn, adOpenStatic

Gracias  :(
Título: Re: Sentencia, Erronea?
Publicado por: cpmario en Lunes 1 de Mayo de 2006, 22:40
Si Siglas es cadena de texto debes de escribir la cadena de SQL así

Sql = "Select * From Estacion Where Siglas = '" & Siglas & "'"

 :comp:
Título: Re: Sentencia, Erronea?
Publicado por: alo26 en Martes 2 de Mayo de 2006, 06:00
Estoy sumamente agradecida con tú ayuda... Funciono!!

 :kicking:

Gracias paisano..