Ver Mensaje Individual
  #2  
Antiguo 24-04-2023
Avatar de duilioisola
[duilioisola] duilioisola is online now
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
No se qué componentes utilizas, pero deberías utilizar el TQuery más simple.

Código Delphi [-]
    Query.Close;
    Query.SQL.Text := 'INSERT INTO MyTable (ID, DESCRIPCION, ...) VALUES (?ID, ?DESCRIPCION, ...)';
    For I := 0 To nRecords - 1 Do
    Begin
       Query.Close;
       Query.ParamaByName['ID'] := id;
       Query.ParamaByName['DESCRIPCION'] := descripcion;
       ...
       Query.ExecQuery;
    End;
    Query.Close;

ExecQuery no devuelve datos por lo que debería ser mucho más rápido.
Responder Con Cita