Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   AdoConnection - findet Tabelle nicht (https://www.delphipraxis.net/143883-adoconnection-findet-tabelle-nicht.html)

MasterChief_88 25. Nov 2009 13:28


AdoConnection - findet Tabelle nicht
 
Hi!

Ich habe ein Problem mit meiner Ado-Connection:

Also, ich greife auf eine Datenbank mit mehreren Tabellen zu - funktioniert alles supi.
Doch bei einer Tabelle, die "OFFENE AUFGABEN" heißt, findet Delphi die Tabelle nicht und gibt die Fehlermeldung

Zitat:

Im Projekt *.exe ist eine Exceptionder Klase EOleException mit der Meldung '[ODBC Firebird
Driver][Firebird]Dynamic SQL Error
SQL error code= -204
Table unknown
OFFENE
at lin *bla bla bla
Also ich denke, dass es an dem Namen liegt, dass er aus 2 Worten besteht. Wie kann ich das jetzt nun beheben, umgehen, etc.?!

Vielen Dank schon mal für eure Hilfe.

Mfg

nahpets 25. Nov 2009 14:56

Re: AdoConnection - findet Tabelle nicht
 
Hallo,

je nach Datenbank den Tabellennamen mit ' oder " oder ` oder ´ einfassen, mal ausprobieren. Wie Firebird das haben möchte, weiß ich nicht, da fehlen mir die Erfahrungen.

MasterChief_88 26. Nov 2009 09:10

Re: AdoConnection - findet Tabelle nicht
 
ja, alles schon probiert, der meckert mich trotzdem an :(.
hab den Namen jetzt mit einem Unterstrich verbunden, also "OFFENE_AUFGABEN" und komicherweise geht es jetzt..

man müsste echt mal herausbekommen, wie das mit dem Leerzeichen bei datenbanken funktioniert ^.^

DeddyH 26. Nov 2009 09:13

Re: AdoConnection - findet Tabelle nicht
 
Das Einfachste dürfte sein, keine Leerzeichen zu verwenden, dann stellen sich diese Probleme erst gar nicht.

Christian Seehase 26. Nov 2009 21:18

Re: AdoConnection - findet Tabelle nicht
 
Moin,

eventuell hättest Du die Tabelle auch in [] einfassen können.
Beim MS SQL dürfte das IMHO funktionieren.

Ich würde allerdings auch keine Leerzeichen in DB-, Tabellen- und Spaltennamen verwenden ;-)

DP-Maintenance 26. Nov 2009 21:19

DP-Maintenance
 
Dieses Thema wurde von "Christian Seehase" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Datenbanken" verschoben.
Das ist kein Beitrag für die CodeLib

Bernhard Geyer 26. Nov 2009 22:25

Re: AdoConnection - findet Tabelle nicht
 
Wieso überhaupt ADO? Für Firebird gibt es bessere native Zugriffskompos als über ADO und ODBC zu gehen.


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