/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
ADO Database fejlmelding... Hvorfor??
Fra : Finn Stampe Mikkelse~


Dato : 05-02-06 19:44

Hej

Jeg arbejder med en db app, som skal have samkørt data fra 2 tabeller, via
en tredie... Her er koden:

begin
ADOT6.First;
While Not (ADOT6.Eof) Do
Begin
Buffer := ADOT6Call.Value;
if (ADOT2.Locate('Call',Trim(Buffer) ,[loPartialKey])) Then
Begin
Edit2.Text := IntToStr(ADOT2.RecNo);
ADOT1.Locate('MedlemsNr',ADOT2MedlemsNr.Value,[]);
ADOT6.Edit;
ADOT6Navn.Value := ADOT1Navn1.Value;
ADOT6CONavn.Value := ADOT1Navn2.Value;
ADOT6Adresse.Value := ADOT1Adresse.Value;
ADOT6LokalNavn.Value := '';
ADOT6PostNr.Value := ADOT1PostNr.AsString;
ADOT6AdrKilde.Value := 'EDR Medlems Kartotek';
ADOT6Oprettet.Value := Date;
ADOT6.Post;
End;
ADOT6.Next;
End;

Det virker fint, men efter 10-11 poster melder den fejl.

" Nøglefeltoplysninger er forkerte eller mangelfulde. Opdateringen berører
for mange rækker. "

Det skal siges, at alle Call's findes i ADOT2 og alle fundne MedlemsNr
findes i ADOT1, så jeg er ikke helt med hvad hulen der går galt...

Nogen ideer??

/Finn



 
 
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste