![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Bueno, como ha puesto ese SQL yo entendía que lo ponía en tiempo de diseño en la propiedad SQL del Query. Enentedría que a %s le pueden faltar comillas pero creo que no es el caso dado que la condición seria un poco rebuscada y además lo incluye también en el order by, por lo que realmente parece que en lugar de %s quiere poner un campo.
Por eso pregunto que qué es lo que quiere hacer exacamente con el Query, porqué creo que si explica un poco más y no da un poco de "contexo" será realmente sencillo encontrar el error. Saludos. Última edición por __marcsc fecha: 29-07-2004 a las 18:47:24. |
|
#2
|
||||
|
||||
|
Estoy de acuerdo contigo marcsc. Tan solo comentaba el uso de Format para generar sqls y comprobar que no soy el único que lo usa (no estoy solo en el universo, menos mal) :-P
Sabiendo el motor de bd y la SQL (final) sería inmediato hallar la solución. |
|
#3
|
|||
|
|||
|
Error en Query
Es exactamente como dice Tino estoy usando Format para realizar consulta dinámica, ese '%s', es un parámetro, y estoy seguro que no es eso lo que estoy haciendo mal porque lo utilizo siempre en mis listados, etc, lo que quería saber, por si no fui claro, es que significaba ese error, nada más.
Estoy usando el DBE, en Delphi 5. Gracias.- |
|
#4
|
||||
|
||||
|
'Capability not supported', como ya ha comentado marcsc, significa que el motor de bd no soporta alguna instrucción SQL (no estándar) que estás lanzando. Por eso, necesitariamos saber el tipo de bd (access, paradox, dBase, Ms SQL server, Oracle, etc...) que estás utilizando y la SQL exacta para ser más concretos.
En cuanto al error 'Type mismatch' se trata de un error de tipos y puede ser debido a que estés comparando un campo de tipo cadena con otro tipo de datos, un entero por ejemplo. Publica tu código y te ayudamos más. |
|
#5
|
|||
|
|||
|
Error en Query
Estoy utilizando el BDE con tablas Paradox 7, el primer error me di cuenta que lo da cuando en la lista de campos incluyo uno donde guardo direcciones de Correo Elect., puede ser??, ya que si no incluyo el mismo la Query funciona...
Y el segundo si puede ser que me esté equivocando de tipos cuando ejecuto la Query dinámicamente... Silvio.- |
|
#6
|
||||
|
||||
|
Ya está claro: estás usando como nombre de campo "user". Este nombre está reservado en algunos motores de bd (Paradox por ejemplo) y no puedes usarlo como nombre de campo.
Cambia el nombre del campo por otro en la tabla (como p.ej. "usuario") y verás como te funciona. En cuanto al 2o. error prueba a capturar la SQL que se forma y ejecutala en el DB Explorer o en el Database Desktop y verás con mayor comodidad en que punto de la sql te está fallando. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|