Club Delphi  
    Paypal   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

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 02-08-2005
Avatar de el_barto
el_barto el_barto is offline
Miembro
 
Registrado: may 2005
Ubicación: Bogota Colombia
Posts: 533
Poder: 22
el_barto Va por buen camino
Hola foro:

Esta es la solucion que tengo para mi problemilla:

Código Delphi [-]
 
with ibdataset1 do begin 
  open; 
     while not Eof do 
    begin 
       if IBdataset1.FieldByName('flag_subcomp').AsInteger = 1 then 
        begin 
            unit1.var1 := ibdataset1.fieldbyname('item_subcomp').AsString; 
            unit1.var2 := ibdataset1.fieldbyname('codigo_comp').AsString; 
            // Ibdataset2.InsertSQL.Clear; 
            IBDataset2.Close; 
            IBdataset2.InsertSQL.Add('insert into prod_comp(codigo_prod, codigo_comp, item_subcomp, item_subprod) values('+Quotedstr(unit1.var3)+','+Quotedstr(unit1.var2)+','+Quotedstr(unit1.var1)+','+Quotedstr(uni  t1.var4)+')'); 
            IBDataset2.Open; 
            IBDataset2.Active:=true; 
            Next; 
        end 
      else 
          Next 
  end; 
    Ibdataset2.ApplyUpdates; 
    Ibtransaction1.Commit; 
    IBdataset2.Active := True; 
end;

que opinan????, tengo un problemilla y es que no me esta guardando sera que debo hacer algo mas??? o quitarle algo???, estoy usando IBDataset.

Recorro el ibdataset que es donde modifico flag y los que tengan en el campo flag 1 los guarda en el ibdataset2.
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas
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


La franja horaria es GMT +2. Ahora son las 01:07:38.


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