Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Frage zu Datenbanken ohne ttable (https://www.delphipraxis.net/20418-frage-zu-datenbanken-ohne-ttable.html)

Nicolai1234 17. Apr 2004 16:48


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?

Nicolai1234 17. Apr 2004 17:14

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';

Sharky 17. Apr 2004 17:31

Re: Frage zu Datenbanken ohne ttable
 
Zitat:

Zitat von Nicolai1605
Warum kann mir keiner helfen??

Deine Frage ist noch nicht einmal 30Minuten alt.
Das pushen von Beiträgen ist hier nicht erwünscht! :warn:

woki 17. Apr 2004 18:24

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

Nicolai1234 17. Apr 2004 18:27

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?

Hab einen extra Topic gemacht!!!

MarkusB 17. Apr 2004 22:00

Re: Frage zu Datenbanken ohne ttable
 
Hi Nicolai1605!

Zitat:

Was muss ich tun, damit er sie kennt?
Das Einbinden (Aufnehmen) der "dbtables" Units in Deine "uses"-Kalusel sollte helfen.

Viele Grüße
Markus
:gruebel:

Nicolai1234 17. Apr 2004 22:05

Re: Frage zu Datenbanken ohne ttable
 
jetzt kennt er self nicht: table1 := ttable.Create(self);

Was muss ich da tun?


[edit] Endlich Club-Member

grayfox 17. Apr 2004 23:10

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 22:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz