Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi RAD STUDIO 2007 - TTable funktioniert nicht (https://www.delphipraxis.net/105412-rad-studio-2007-ttable-funktioniert-nicht.html)

Lill Jens 21. Dez 2007 09:55

Datenbank: Paradox • Version: 7 • Zugriff über: BDE

RAD STUDIO 2007 - TTable funktioniert nicht
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hey DP'ler,

ich hab folgendes Problem:

Ich hab das neue RAD STUDIO 2007 und ein Programm was noch mit TTables und der BDE arbeitet. Allerdings findet TTable meine Paradox Tabelle nicht (Tablename) obwohl sie im gleichen verzeichnis liegt. somit kann ich mein table nicht auf active setzen. trag ich einfach den Tablename im Opjectinspector ein und setz active auf true bekomm ich eine fehlermeldung (Anhang).

Wisst ihr vllt was da los ist?

*Edit: Und der Pfad stimmt auch nicht. ich gebe nur Files.db ein und nicht den ganzen Pfad. den sucht er sich irgendwo her, obwohl mein projekt auf E:\ liegt*

Larsi 21. Dez 2007 10:36

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
ich kenn mich da zwa jez nicht so aus aber haste die datei auf ner festplatte oder ner cd oder so??? Sonst nimm doch zu testzwecken mal ne andere db datei und probier obs dann geht :)

Lill Jens 21. Dez 2007 10:49

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Zitat:

Zitat von Larsi
ich kenn mich da zwa jez nicht so aus aber haste die datei auf ner festplatte oder ner cd oder so??? Sonst nimm doch zu testzwecken mal ne andere db datei und probier obs dann geht :)

Nee liegt alles auf meiner Festplatte. Das Problem ist ich hab zwei Tabellen (Beide Paradox) und wenn ich im Opjectinspector TableName anklick müsste er ja eigentlich die beiden finden. tut er aber nicht. schreib ich die tabelle dann einfach rein bekommt der die Fehlermeldung. (siehe #1)

Larsi 21. Dez 2007 10:52

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
also du gibst bei pfad nur Datenbank.db oder so ein oder e:\Dantenbank.db??? letzteres müsste doch eigentlich gehen

DeddyH 21. Dez 2007 10:55

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Erstell doch erstmal einen BDE-Alias für die Datenbank.

Lill Jens 21. Dez 2007 11:05

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Zitat:

Zitat von DeddyH
Erstell doch erstmal einen BDE-Alias für die Datenbank.

BDE-Alisas erstellen? Hab ich noch nie gemacht. Wie geht das denn?

Thx für eure antwort

DeddyH 21. Dez 2007 11:06

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Start - Einstellungen - Systemsteuerung - BDE-Verwaltung - Neu

Lill Jens 21. Dez 2007 11:10

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Zitat:

Zitat von DeddyH
Start - Einstellungen - Systemsteuerung - BDE-Verwaltung - Neu

Kann kein neues erstellen, da schon eins vorhanden ist!

DeddyH 21. Dez 2007 11:11

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Was ist schon vorhanden? Ein Alias auf Deine DB, oder wie? :gruebel:

Lill Jens 21. Dez 2007 11:21

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Zitat:

Zitat von DeddyH
Was ist schon vorhanden? Ein Alias auf Deine DB, oder wie? :gruebel:

mhh...auf neu kann ich jedenfalls nicht mehr klicken...ist disabled...

DeddyH 21. Dez 2007 11:23

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Unter "Objekt" im Hauptmenü ist "Neu" disabled? Evtl. hast Du nicht genügend Rechte.

Lill Jens 21. Dez 2007 11:37

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Zitat:

Zitat von DeddyH
Unter "Objekt" im Hauptmenü ist "Neu" disabled? Evtl. hast Du nicht genügend Rechte.

wie bekomm ich den welche? bde ist doch ohne lizenz oder etwa nicht?

dataspider 21. Dez 2007 11:39

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Hi

trag doch mal das Verzeichnis, in dem die Tabellen liegen, unter DatabaseName der TTable ein.
Dann braucht man auch keinen Alias.

Cu, Frank

Lill Jens 21. Dez 2007 12:12

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Zitat:

Zitat von dataspider
Hi

trag doch mal das Verzeichnis, in dem die Tabellen liegen, unter DatabaseName der TTable ein.
Dann braucht man auch keinen Alias.

Cu, Frank

Ja abba dann kann ichs ja net auf anderen PC's verwenden wenn des verzeichnis dann nicht vorhanden ist oder?

RavenIV 21. Dez 2007 12:14

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Zitat:

Zitat von Lill Jens
Zitat:

Zitat von dataspider
Hi

trag doch mal das Verzeichnis, in dem die Tabellen liegen, unter DatabaseName der TTable ein.
Dann braucht man auch keinen Alias.

Cu, Frank

Ja abba dann kann ichs ja net auf anderen PC's verwenden wenn des verzeichnis dann nicht vorhanden ist oder?

Genau aus diesem Grunde sollst Du ja ein Alias machen.
Das Alias kannst Du dann auf jedem PC so setzen, wie Du es brauchst.
Evtl. auch vom Quellcode aus.

Lill Jens 21. Dez 2007 12:36

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Okay ich brauch also ein Alias gibts dafür ein Tut wie ich mir sowas erstellen kann?

DeddyH 21. Dez 2007 12:39

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Normalerweise ist das mit ein paar Mausklicks erledigt. Aber da Du kein neues Objekt anlegen kannst (als Administrator auch nicht?), wird das schwierig.

Lill Jens 21. Dez 2007 12:43

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Okay jetzt gehts. Was wären denn die Paar Mausklicks?

DeddyH 21. Dez 2007 12:45

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
In der BDE-Verwaltung auf Objekt - Neu - Standard. Nun noch unter "Path" in der rechten Fensterhälfte zum Datenbankverzeichnis navigieren und abspeichern - Fertig.

Lill Jens 21. Dez 2007 12:47

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Zitat:

Zitat von DeddyH
In der BDE-Verwaltung auf Objekt - Neu - Standard. Nun noch unter "Path" in der rechten Fensterhälfte zum Datenbankverzeichnis navigieren und abspeichern - Fertig.

Sehr schön danke ;)

Und wenn ich das Programm jetzt auf einem anderen PC laufen lassen will muss ich den BDE alias wieder mit einfügen also in der bde selbst oder?

DeddyH 21. Dez 2007 12:49

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Du richtest den Alias auf dem anderen Rechner mit demselben Namen ein und passt den Pfad einfach an.

RavenIV 21. Dez 2007 13:01

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Du kannst die Aliase auch per Code setzen.
Hier ein Auszug aus einem alten Projekt.
Evtl. habe ich etwas vergessen, das Projekt ist einige Jahre alt.
Musst Dich halt selber durchbeissen.

Delphi-Quellcode:
Session.AddStandardAlias (AliasName, AliasPfad, AliasTreiber);
Session.SaveConfigFile;
Das Session-Objekt (TSession) ist in der Unit DBTables definiert.

Lill Jens 21. Dez 2007 13:01

Re: RAD STUDIO 2007 - TTable funktioniert nicht
 
Zitat:

Zitat von DeddyH
Du richtest den Alias auf dem anderen Rechner mit demselben Namen ein und passt den Pfad einfach an.

Alles klar danke für die Hilfe ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:03 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