Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Problematikken er at jeg skal gennemløbe en BTrieve tabel, skrive nogle records ind i en anden tabel og efterfølgende slette records'ne fra de oprindelige tabel. Mit kode sofare:
while (not SalgStatTable.EOF) do begin TempSalgStatTable.Insert; TempSalgStatTable.Fields[0].AsString:=SalgStatTable.Fields[0].AsString; TempSalgStatTable.Post; SalgStatTable.Delete; SalgStatTable.Next; end;
Du behøver ikke lave en next efter delete den "rykker selv til den næste record". Prøv evt. SalgsStattable.Close; efter løkken, du må heller ikke ha' nogle andre tilgang til den der evt. kan låse den
'Field access error' på første insert, ved du hvad det betyder (hvad der kan forudsage dette???) Jeg har søgt på nettet uden at kunne finde noget ordenlig information om BTrieve...
Har funden fejlen mht. 'Field access error', og ja - det var konverteringsfejl - men nu får jeg en Operation: 2 Return: 5 - dette sker når der postes??? :O/
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.