FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
En TADOQuery, con SELECT en algunas columnas da error. Me pide las otras
hola de nuevo;
Tengo un TADOQuery donde si hago un SELECT * no hay problemas. Pero al cambiar la consulta por "SELECT ID, COD_ARTICU, DESCRIPIO", es decir, solo unas determinadas columnas, entonces me da error. El error que muestra es que no se encotró la primera del resto de columnas que no meto en el SELECT. Si la añado, pues la siguiente...y asi. Esto no me ocurria con los TQuery en Paradox-Dbase. |
#2
|
||||
|
||||
Probablemente se te olvidó borrar por código la Consulta anterior?
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Es probable que anteriormente hayas incluido todos los campos en la lista de campos persistentes y por eso ahora los marca como requeridos.
Da un clic con el botón secundario sobre el componente TADOQuery y selecciona Fields Editor, asegurate de que solamente aparezcan los campos que vas a utilizar. Saludos |
#4
|
||||
|
||||
Gracias por responder;
Es que estoy realizando unas pruebas para comparar el acceso a .dbf .db y .mdb. Tengo una tabla de articulos en .dbf que contiene 14.000 registros. De esta tabla copio todos los registros(si no estan ya)a la .mdb para las pruebas. Y para copiarla utilicé un TAdoQuery en el cual debia de tener todas las columnas. Y ahí estaba el fallo, por que este mismo TAdoQuery es que el utilizaba despues para filtrar de diferentes maneras. Ahora utilizo uno para la copia de una tabla a otra y otro para las pruebas de SELECT. Pero quiero comentar que me estoy sorprendiendo un poco, ya que veo que el acceso a .dbf con BDE es mas rapido que el acceso a .mdb con ADO La .mdb la he compactado y dividido(opcion en Office 2007). Otra cosa: En las pruebas de acceso(en milisegundos) a .dbf con TQuery y TTable resultó mas rapido TTable con todas las columnas. No se, no se |
#5
|
|||
|
|||
Que tipos de datos estas tratando de obtener cuando haces la consulta??
__________________
La vida es un simple pero complejo If J=rS
|
#6
|
||||
|
||||
Cita:
En la consulta donde recupero todo, pues son 24 columnas (Integers, Date, Boolean, Alfanumerico) |
#7
|
||||
|
||||
Puedes utilizar la misma consulta para las dos cosas, lo que ocurre es que en este caso no debes de tener campos persistentes.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
DBGrid: Solo algunos caracteres en columnas | TrUnkS | OOP | 1 | 31-05-2007 08:57:46 |
resultado en nodos (cxGrid) solo me aperese el primero del select, relacion columna = | sakuragi | OOP | 1 | 29-07-2005 17:17:55 |
5 select de 5 tablas diferentes en un select solo | sakuragi | SQL | 6 | 15-06-2005 18:57:06 |
Error con el Tadoquery | jas010 | SQL | 2 | 03-03-2005 23:32:07 |
Construir un select para mostrar en un dbgrid sólo dos tipos | Aprendiendo | SQL | 4 | 31-12-2003 13:49:39 |
|