- Код: Выделить всё
c:=Dbf1.RecordCount;
i:=0;
ProgressBar1.Max:=c;
While i<c Do
Begin
Dbf1.RecNo:=i;
sSql:='INSERT INTO tel VALUES ('+''''+Dbf1.Fields.Fields[0].AsString+''','''+Dbf1.Fields.Fields[1].AsString+''','''+Dbf1.Fields.Fields[2].AsString+''','''+Dbf1.Fields.Fields[3].AsString+''','''+Dbf1.Fields.Fields[4].AsString+''')';
Label3.Caption:=sSql;
SQLQuery1.SQL.Append(sSQL);
SQLQuery1.ExecSQL;
i:=i+1;
ProgressBar1.Position:=i;
Application.ProcessMessages;
End;
Останавливается на строчке SQLQuery1.ExecSQL;