Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-08-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
Talking SQL y RecordCount

hola amigos lo que pasa es lo siguiente:

tengo una consulta y quiero que lo que trae esa consulta en recordcount
sea el tamaño de mi arreglo;

ya probe mi consulta en el ibexpert y si me arroja todos los registros en el codigo de delphi solo me manda uno
este es el codigo

Código SQL [-]
with  frm_DataModule.qry_Selec_Materia do begin
 if active then close;
 frm_DataModule.qry_Selec_Materia.SQL.Clear;
 frm_DataModule.qry_Selec_Materia.SQL.Add('SELECT ID_MATERIA, NOMBRE_MATERIA FROM MATERIA');
 frm_DataModule.qry_Selec_Materia.SQL.Add('WHERE (MATERIA.ID_AREA = '+QuotedStr(frm_CapAlum1.combo_Nucleo.KeyValue));
 frm_DataModule.qry_Selec_Materia.SQL.Add('OR MATERIA.NUCLEO_FORMACION ='+QuotedStr('TRONCO COMUN')+') ');
 frm_DataModule.qry_Selec_Materia.SQL.Text;
 frm_DataModule.qry_Selec_Materia.Open;
 frm_DataModule.qry_Selec_Materia.First;

 dimension := frm_DataModule.qry_Selec_Materia.RecordCount ;

 SetLength(listMat,dimension + 1 ) ;
 e := 0 ;
 while not (frm_DataModule.qry_Selec_Materia.Eof) do
   begin
     //listMat[e].materia := frm_DataModule.qry_Selec_Materia.fields[0].AsString ;
     frm_DataModule.qry_Selec_Materia.Next;
     inc(e) ;
   end;//end while
frm_DataModule.trans_Commit.StartTransaction;
   frm_DataModule.qry_Alum_Ins_Upd.Close;
   frm_DataModule.qry_Alum_Ins_Upd.SQL.Clear;
   frm_DataModule.qry_Alum_Ins_Upd.SQL.Add('INSERT INTO ALU_MAT(MATRICULA, CURSADAS)');
   frm_DataModule.qry_Alum_Ins_Upd.SQL.Add('VALUES('+QuotedStr(rest_Mat)+
   ','+QuotedStr(' ')+ ')');
   frm_DataModule.qry_Alum_Ins_Upd.SQL.Text;
   frm_DataModule.qry_Alum_Ins_Upd.ExecSQL;
   frm_DataModule.trans_Commit.Commit;

gracias a todos!!!
Responder Con Cita
 



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
RecordCount me devuelve -1 mayte Conexión con bases de datos 6 11-07-2007 15:40:14
Problema con un RecordCount Lucciano Conexión con bases de datos 4 07-04-2006 15:40:54
RecordCount Vs Count (SQL) vtdeleon Conexión con bases de datos 8 10-10-2005 08:10:28
RecordCount vs PacketRecords cesar_picazo Conexión con bases de datos 1 02-04-2005 21:26:57
no funciona el recordcount Irina Varios 8 13-06-2003 19:21:38


La franja horaria es GMT +2. Ahora son las 16:42:05.


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