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)