FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas de Consultas en Base de Datos
Buenas, el tema es el siguiente tengo problemas cuando hago consultas unas bds que tengo, utilizo el IBConsole.
Resulta que me tira el siguiente error en ambas: Error at line 1 cannot sort on a field that does not exist, supuestamente el campo no existe pero no es cierto y las consultas no creo que esten mal hechas, abajo les dejo una de ellas, la consulta y la bds para que la prueben. Lo raro es que si le saco el Order by funciona, esto tambien me pasa con la otra bd, con una consulta similar me sale el mismo error y tamben si le saco el Order by funciona. Espero que me puedan ayudar. saludos. Las BDs: user: SYSDBA pass: masterkey En el archivo adjunto se pueder ver el link para descargar la base y la consulta Pto de Vta http://www.mediafire.com/download/8i...DPtoVenta2.GDB select Tarj.*, CtaC.IdCuenta as CuentaContab, CtaC.Descripcion as NomCtaCont from Tarjetas Tarj left join CuentasContable CtaC on CtaC.Id=Tarj.IdCuentaContab order by Tarj.Descripcion Error: cannot sort on a field that does not exist Última edición por Casimiro Notevi fecha: 02-11-2015 a las 13:49:36. |
#2
|
||||
|
||||
Cita:
Cuando descripción pertenece a CTAC. un saludo desde mi IPad.
__________________
Guía de Estilo de los Foros Cita:
Última edición por Casimiro Notevi fecha: 01-11-2015 a las 21:53:10. |
#3
|
|||
|
|||
En realidad el campo descripcion está en ambas tablas.
|
#4
|
||||
|
||||
El error parace claro. Ese campo no lo encuentra.
¿Puedes poner la estructura de ambas tablas? Personalmente no puedo abrir la Base de Datos (imagino que por la versión).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Lo mismo digo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
|||
|
|||
Que garron que no puedan abrir la base. Bueno abajo les dejo la estrucutura de las tablas.
Cita:
|
#7
|
||||
|
||||
He ejecutado el script de creación de la BD y he ejecutado la sentencia, sin problemas.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
||||
|
||||
Confirmo que a mi también me ha funcionado correctamente.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#9
|
||||
|
||||
prueba con poner el nombre de los campos que ocupas en lugar de Tarj.*
__________________
Todos llevamos nuestros demonios a cuestas.. |
#10
|
|||
|
|||
Estuve probando un poco, a mi parecer tira el error cuando hace el Left Join, quizas pasa eso pq las tablas están vacias.
Ahora si le pongo Inner Join funciona perfectamente. |
#11
|
||||
|
||||
Hola ryderMX
Acabo de hacer la prueba usando este script, luego copié, pegué y ejecute la consulta de tu primer mensaje, con las tablas vacías y tampoco me genera error. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#12
|
|||
|
|||
Te recomiendo probar de estas 2 formas:
Espero te sirva. |
#13
|
|||
|
|||
Buenas he probado las sugerencias pero no me han funcionado, no hay caso. Si me funcionaron en las otras bases que tengo.
Tengo una duda: Si se borra una clave es posible que la base se rompa? Por ejemplo en la base DBptoventa2 a la tabla CuentasContables le falta la clave UNIQUE (DESCRIPCION) de alguna manera se me borró y quizás tira error por eso. |
#14
|
||||
|
||||
Hola ryderMX.
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#15
|
|||
|
|||
No hubo caso. Hasta ahora la consulta solamente funciona con el inner join pero si qro traer valores nulos no me sirve, otra solucion es q he hecho es borrar ambas tablas y volver a crear el script pero bueno son soluciones temporales, se que se va a volver a romper pq ya me ha pasado otras veces.
|
#16
|
||||
|
||||
La posibilidad de ayudarte es nula con la información que das.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consultas En Sql delphi 7 con Base de Datos access | luisraad | Varios | 40 | 26-09-2011 17:13:27 |
Manejo de consultas SQL y Base de datos | metroyd | Conexión con bases de datos | 0 | 07-10-2007 23:31:37 |
Consultas en otra base de datos | maestri | Firebird e Interbase | 2 | 31-01-2007 17:05:45 |
Problemas con Base de Datos | i_gauss | C++ Builder | 2 | 16-01-2006 12:02:50 |
problemas con la base de datos | superhopi | Conexión con bases de datos | 1 | 19-05-2003 10:47:58 |
|