Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#1

ADO GetFieldnames buggy?

  Alt 14. Jun 2011, 12:46
Datenbank: oracle • Version: egal • Zugriff über: ADO
Hallo zusammen,

Bei dem Versuch GetFieldnames zu nutzen beiße ich auf Granit
Code:
---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt XXXX.exe ist eine Exception der Klasse EAccessViolation mit der Meldung 'Zugriffsverletzung bei Adresse 77C47FD4 in Modul 'msvcrt.dll'. Lesen von Adresse 00000000' aufgetreten.
---------------------------
Ich habe es mit der AnsiString und der Widestring-Version versucht, der Fehler bleibt der gleiche.

Hier der bisherige (Bastel)Code:
Code:
procedure TDM_EV.Get____(liste:tstrings);
var
  i,j : integer;
  dummyl : twidestrings;
begin
  dummyl:=twidestringlist.Create;
  Liste.clear;
  ADOConnection1.GetTableNames(liste);
  j:=liste.count-1;
  for i:=0 to j do begin
    dummyl.append('Clear');
    dummyl.append('Clear');
    //ADOConnection1.GetFieldnames(liste[i],dummyl);
    ADOConnection1.GetFieldnames('Cases',dummyl);
    //Liste.AddStrings(dummyl);
  end;
  dummyl.free;
end;
Ich bin mir eigentlich keiner Schuld bewußt.
könnt Ihr mi auf die Sprünge helfen?

Gruß
K-H

P.S.
(es handelt sich um D2006)
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat