Tema: ADO y Access
Ver Mensaje Individual
  #5  
Antiguo 25-01-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Reputación: 22
enecumene Va por buen camino
Cita:
Empezado por dvlt Ver Mensaje
Ok, pero el codigo no tiene nada del otro mundo...

Código:
 
while not ADODataset1.Eof do
begin
  Query1.SQL.Clear;
  Query1.SQL.Add('INSERT INTO tabla_dest (campo1,campo2,campo3) VALUES (campo1ori,campo2ori,campo3ori));
  Query1.ExecSQL;
  Query1.Close;
 
  ADODataset1.Next;
end;
es lo habitual, si es que por codigo no puede ser, porque me recorre el ADODataSet bien, lo unico que es como si no hiciera bien el ADODataSet1.Next; por eso que no sea el controlador ...

Gracias!
Bueno, te dire lo siguiente, estas haciendo una insercion, pero no se desde donde sacas los valores, pero estas insertando y haciendo un Next, cosa que no deberia, porque segun la logica del codigo es la causa de que te duplique y triplifique, para mi ese es el problema. Porque cuando hablabas de un recorrido se entiende que es una consulta de datos y no una insercion de datos. Quizas explicando un poco mas de lo que estas intentando hacer con ese codigo talvez te podamos dar otra solucion mejor.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita