Problema con una sentencia ADO

Problema con una sentencia ADO

Postby Pedro » Thu May 14, 2015 11:11 am

Hola a todos

Tengo un pequeño problema que no sé si es que ya no veo lo que pongo o es que algún bite baila para nublarme la vista. Tengo esta sentencia para abrir una tabla en ACCESS
Code: Select all  Expand view
        cBusca := "SELECT CUENTA, NOMBRE, NIVEL, TIPO, SUPERIOR FROM CUENTAS ORDER BY CUENTA"
         cBusca += " WHERE CUENTA <= " + "'" + ALLTRIM(aCuentas[3]) + "'"
         cBusca += "  .and.  CUENTA >= " + "'" + ALLTRIM(aCuentas[2]) + "'"  
         oRsCuenLis := FW_OPENRECORDSET(oConex,cBusca,3)

Tal cual está puesta me regresa un error diciendo "Uso no válido en ela expresión de consulta" como podéis ver en la imagen siguiente :
https://www.dropbox.com/sc/hgbtu71vzbvf3sb/AADPElzF594yeZCWMGTC9QWqa

No obstante si esta sentencia la cambio a esta otra

Code: Select all  Expand view
        cBusca := "SELECT CUENTA, NOMBRE, NIVEL, TIPO, SUPERIOR FROM CUENTAS"  
         cBusca += " WHERE CUENTA <= " + "'" + ALLTRIM(aCuentas[3]) + "'"
         cBusca += "  .and.  CUENTA >= " + "'" + ALLTRIM(aCuentas[2]) + "'" +" ORDER BY CUENTA"  
         oRsCuenLis := FW_OPENRECORDSET(oConex,cBusca,3)


El error cambia y me dice que "Falta operador" como notaréis en la imagen siguiente :

https://www.dropbox.com/sc/5kt93j3cbyme5o4/AABRvhcHLneoFb6_9Pjt-jVHa

Me podéis iluminar qué hago mal en esa sentencia ?

Gracias anticipadas
Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
User avatar
Pedro
 
Posts: 464
Joined: Tue Mar 21, 2006 7:30 pm
Location: Córdoba (España)

Re: Problema con una sentencia ADO

Postby horacio » Thu May 14, 2015 11:17 am

Me parece que ese '.and.' no puede ser en una sentencia sql.

Saludos
horacio
 
Posts: 1358
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: Problema con una sentencia ADO

Postby fgondi » Thu May 14, 2015 11:54 am

Pedro,

1º.- Usa el and sin los puntos.

2º.- la sentencia "ORDER BY CUENTA" no lo pongas antes del "WHERE"
Un saludo
Fernando González Diez
ALSIS Sistemas Informáticos
User avatar
fgondi
 
Posts: 694
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España

Re: Problema con una sentencia ADO

Postby Pedro » Thu May 14, 2015 3:41 pm

Gracias Horacio y Fernando

a pesar de que uso gafas, ni me he fijado que he puesto el and con puntos como si fuese algo de programación y no de sentencias SQL.

Y ya puestos, me gustaría saber si alguien tiene algún manualito con las propiedades y metodos de ADO ?

Antes había algo muy bueno aqui : www.­w3schools.­com/­ado/­ pero esto ha desaparecido, y es una pena porque te indicaba como poner filtros, buscar con FIND y LIKE y un sin fin de cosas más
Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
User avatar
Pedro
 
Posts: 464
Joined: Tue Mar 21, 2006 7:30 pm
Location: Córdoba (España)

Re: Problema con una sentencia ADO

Postby horacio » Thu May 14, 2015 7:31 pm

Pedro, el link que pusiste existe, ayer estuve en el.

Saludos
horacio
 
Posts: 1358
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: Problema con una sentencia ADO

Postby Pedro » Thu May 14, 2015 7:57 pm

Horacio

Existe la Web pero no existe lo que habia de ADO, ahora tienen otras cosas, PHP, JAVA, y más cosas
fíjate bien que si pones la dirección con /ADO/ al final te dira que error 404 página no encontrada
Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
User avatar
Pedro
 
Posts: 464
Joined: Tue Mar 21, 2006 7:30 pm
Location: Córdoba (España)

Re: Problema con una sentencia ADO

Postby horacio » Thu May 14, 2015 8:04 pm

horacio
 
Posts: 1358
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: Problema con una sentencia ADO

Postby Pedro » Wed May 20, 2015 10:38 am

Gracias Horacio era lo que buscaba
Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
User avatar
Pedro
 
Posts: 464
Joined: Tue Mar 21, 2006 7:30 pm
Location: Córdoba (España)


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: cmsoft and 31 guests