AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Sql Timeout expired

Ein Thema von value is NULL · begonnen am 2. Nov 2010 · letzter Beitrag vom 3. Nov 2010
 
value is NULL

Registriert seit: 10. Sep 2010
249 Beiträge
 
#1

Sql Timeout expired

  Alt 2. Nov 2010, 07:38
Datenbank: MSDE2000 • Version: 1 • Zugriff über: local
Hi Leute

habe folgendes problem. Ich versuche mittels folgendem code Inserts abzuschießen (ca 2,5 Mio)
jedoch bekomme ich nach einer willkürlichen Zahl an erledigten Inserts ein "Timeout Expired"

denn connect mache ich wie folgt:

Delphi-Quellcode:
function connect(): string;
begin
try
  CoInitialize(nil);
  Conn := TADOConnection.Create(nil);
  Conn.ConnectionString := 'Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info = False;Initial Catalog=mydb;Data Source=localhost';
  Conn.Connected := true;
except
  on e : exception do begin
    Writeln(e.message);
    halt(1);
  end;
end;
end;
anschließend mache ich den insert

Delphi-Quellcode:
function update(sQuerySQL : string) : string;

begin
oTmpQry := TADOQuery.Create(nil);
try
  try
    oTmpQry.Connection := Conn;
    oTmpQry.CommandTimeout := 5000;
    oTmpQry.SQL.Text := sQuerySQL;
    oTmpQry.ExecSQL;
  except
    on e : exception do begin
      Writeln(e.message);
      halt(1);
    end;
  end;
Finally
  oTmpQry.free;
end;
end;
und anschließend das connect close

Delphi-Quellcode:
function close(): string;
begin
try
  Conn.Close;
  conn.Free;

except
  on e : exception do begin
      Writeln(e.message);
      halt(1);
  end;
end;
end;
mein prozedere ist wie folgt, ich lese aus einer anderen db werte aus und bastel mir einen insert string,
und diesen schieße ich mit den obigen prozeduren in eine andere db ab....

irgenwelche Ideen warum ich immer ein Timeout bekomme nach zB 70.000 inserts?

LG
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz