Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-06-2007
Avatar de UREÑA
UREÑA UREÑA is offline
Miembro
 
Registrado: feb 2007
Posts: 75
Poder: 18
UREÑA Va por buen camino
Unhappy ayuda con error en qurry

engo el siguiente codigo

Código SQL [-]
size="2">size="2">begin 
 frm_DataModule.qry_select_doc.Close; 
 frm_DataModule.qry_select_doc.SQL.Clear; 
 frm_DataModule.qry_select_doc.SQL.Add('SELECT ID_MAESTRO FROM DOCENTES WHERE ID_MAESTRO=' +QuotedStr(frm_DataModule.qry_select_doc.Fields[6].AsString)); 
 frm_DataModule.qry_select_doc.Open; 
 frm_DataModule.qry_select_doc.Close; 

y me marca el siguiente error y la verdad no se que se que es muy dificil que me puedan ayudar asi pero le e buscado y no mas no he podido

error:
projet bmis.exe raised exeption class EListError with message 'List index out of bound( 6 )' Proses stoped. use step or run to continue
Responder Con Cita
  #2  
Antiguo 07-06-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Estas queriendo asignar un campo que todavía no tiene asignado...

es decir, con la instrucción:
frm_DataModule.qry_select_doc.Close; cerraste el query, por lo tanto, no lo puedes accesar, no tienes campos, esta vacio, no existe....

y luego lo quieres utilizar dentro de la misma asignación.

Por eso te marca ese error, "Index out of bounds" o sea, " ese índice no existe" y obvio qu eno existe, porque el dataset esta cerrado.

Necesitas obtener el valor de otro lado, alguna variable, algún control, pero no puedes utilizar el mismo qry_select_doc.
__________________

Responder Con Cita
  #3  
Antiguo 07-06-2007
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos

Te has fijado que el valor que tomas para asignarlo a la sentencia es del mismo qry_select_doc y que este lo cierras antes de tomar algun valor?

Código Delphi [-]
frm_DataModule.qry_select_doc.SQL.Add('SELECT ID_MAESTRO FROM DOCENTES WHERE ID_MAESTRO=' +QuotedStr(frm_DataModule.qry_select_doc.Fields[6].AsString));
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #4  
Antiguo 07-06-2007
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Barbaro Contraveneno.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #5  
Antiguo 07-06-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
No amigo, pura casualidad que andaba por estos rumbos...
__________________

Responder Con Cita
  #6  
Antiguo 07-06-2007
Avatar de UREÑA
UREÑA UREÑA is offline
Miembro
 
Registrado: feb 2007
Posts: 75
Poder: 18
UREÑA Va por buen camino
gracias amigos me han salvado la vida

ya quedo
Responder Con Cita
  #7  
Antiguo 07-06-2007
jlm1007 jlm1007 is offline
Registrado
 
Registrado: jun 2007
Posts: 1
Poder: 0
jlm1007 Va por buen camino
el siguiente texto:
.qry_select_doc.Fields[6].
se refiere al septimo campo del query (la numeración de los campos comienza en cero). Verifica cuantos campos traes en la consulta. Deben ser menos
[quote=UREÑA]engo el siguiente codigo


<DIV class=frame_codigo_sql>Código SQL [-]<DIV class=texto_codigo_sql id=sql_div_46687178606ba><FONT face=Arial>
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con error edlm Varios 2 04-05-2006 04:00:28
Ayuda con error raco Varios 4 19-04-2006 22:09:45
Ayuda con error en paradox Coco_jac Varios 0 30-01-2006 22:57:15
AYUDA!... Error I/O Darkness Firebird e Interbase 1 18-08-2004 18:57:35
Ayuda con un error.No hay manera Descendents Varios 9 16-10-2003 11:10:41


La franja horaria es GMT +2. Ahora son las 19:55:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi