Visual Basic - problemas con Ado y Access 2000

Life is soft - evento anual de software empresarial
 
Vista:

problemas con Ado y Access 2000

Publicado por Analia (3 intervenciones) el 24/08/2007 00:23:26
Me da error una consulta simple:

Tengo un ADO al que le seteo el recordSource = "Select * from Cliente where idCliente = 14"
Cuando hago el refresh, me tira error de sintaxis en el FROM. Pero la consulta esta ook.
Que puede ser ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas con Ado y Access 2000

Publicado por DARK (1 intervención) el 27/08/2007 17:39:00
Aparentemente la consulta está bien... pero revisá la sintaxis del código. Si está tal cual lo escribiste puede que te falte el punto y coma final del sql.

(revisa el nombre de los campos q sean los correctos de tu base.)

"Select * from Cliente where idCliente = 14;"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con Ado y Access 2000

Publicado por Analia (3 intervenciones) el 28/08/2007 00:52:59
gracias por responder. Ya modifique la consulta e igual no anda.
Cuando le hago aceptar al cartel de error me sale otro cartel que dice: error en el metodo "Refresh" del objeto "IAdodc".
Cambie la version de la bd a una access 97 y tampoco anda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con Ado y Access 2000

Publicado por el novato (1 intervención) el 29/08/2007 12:28:47
¿Has probado con un objeto Data normal y la base en access 97?

Luego el objeto creo que no necesita utilizar el set para cambiar el recorset y acepta consultas de sql
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con Ado y Access 2000

Publicado por pablo (74 intervenciones) el 05/09/2007 21:45:07
deberias hacerlo asi:
select *from cliente whrere idcliente like "'numerocliente'%"
esto deberia funcionar. sino consulta bien la sintaxis del like
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar