![]() |
Frage zu Datenbanken ohne ttable
Ich habe eine Paradox7-Tabelle und habe auch verstanden, wie ich mit der Komponente TTable auf diese zugreife. Wie kann ich aber ohne diese Komponente darauf zugreifen, denn in meinem Fall soll eine dll Datei darauf zugreifen.
gibt es da eine möglichkeit dies zu tun? |
Re: Frage zu Datenbanken ohne ttable
Kann man es so machen:
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var table1:ttable; s:string; begin table1 := ttable.Create(self); s := ExtractFilePath(ParamStr(0)); table1.DatabaseName := s; table1.TableName := 'fragen.db'; |
Re: Frage zu Datenbanken ohne ttable
Zitat:
Das pushen von Beiträgen ist hier nicht erwünscht! :warn: |
Re: Frage zu Datenbanken ohne ttable
Hi.
deine Fragestellung ist ziemlich wirr... Du willst aus einer dll auf eine Paradoxtabelle zugreifen, ja das geht, nimm die Komponente TTable oder TQuery. Zu deinem Lösungsansatz, ja der geht, ein Beispiel dazu findet sich in der OH, und er verwendet offensichtlich die Komponente TTable. Also worum geht es, TTable oder nicht TTable, oder dynamisch oder nicht dynamisch oder Verwendung in exe oder dll. Hilfreich für eine erfolgreiche Problemlösung wäre erstmal das Problem zu verstehen. Grüsse Woki |
Re: Frage zu Datenbanken ohne ttable
Sorry, jetzt wo ich es lese habe ich selber erst nicht verstanden was ich wollte:
Es ging mir erst darum, dass ich bei einer dll keinen Objektinspektor habe, wo ich ttable einstellen kann. Dann kam mir die Idee table1 in der prozedure zu erzeugen. Das geht ja offensichtlich wie ich oben andachte. Jetzt muss ich das ganze aber in eine dll einbauen und da kommt immer der fehler, dass er ttable nicht kennt(undefinierter Bezeichner). Was muss ich tun, damit er sie kennt? ![]() |
Re: Frage zu Datenbanken ohne ttable
Hi Nicolai1605!
Zitat:
Viele Grüße Markus :gruebel: |
Re: Frage zu Datenbanken ohne ttable
jetzt kennt er self nicht: table1 := ttable.Create(self);
Was muss ich da tun? [edit] Endlich Club-Member |
Re: Frage zu Datenbanken ohne ttable
hallo nicolai!
dann versuchs mal mit 'nil', wenn 'self' nicht geht.... mfg, stefan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz