Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2007, 23:10
Avatar de horizonte
horizonte
 
Fecha de Ingreso: octubre-2005
Ubicación: A 50cm del Monitor(el angulo depende del estado de animo)
Mensajes: 148
Antigüedad: 18 años, 7 meses
Puntos: 1
Pregunta Querys usando controles o variables de VB

Hola:

No se porque motivo el VB da error de controlador(ODBC) cuando ejecuto un query que contenga controles de VB(textbox por ejemplo), es decir:

Con estos querys no hay problema:
Código:
Dim query as String

query= "select * from nomTabla where campo1='valorA' and campo2='valorB' order by Apellido"
rs.Open (query), Conn, adOpenDynamic, , 1
....
Pero si uso controles de VB(o variables) en el query:
Código:
Dim query as String

query= "select * from nomTabla where campo1='"& txt_nombre.value &"' and campo2='" & txt_apellido.value &"' order by Apellido"
rs.Open (query), Conn, adOpenDynamic, , 1
....
Aqui entonces es donde me da el error de referencia("[Controlador ODBC Microsoft Access]Pocos parametros. Se esperaba 1."), es decir si los parametros(Conn, adOpenDynamic, , 1) estan bien para unos querys, no se porque los rechaza con otro query, si la coneccion y el resto es igual para ambos.

Desde ya muchas gracias a quien pueda aportar algo.
Saludos.
__________________
Mientras tanto aqui, en la Gran Ciudad...
Una nueva hora,...Comienza
:Zzz: