Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Die Ganze DB anzeigen (https://www.delphipraxis.net/167362-die-ganze-db-anzeigen.html)

t0mmy 26. Mär 2012 14:55

AW: Die Ganze DB anzeigen
 
Wenn ich eine Query mache und dort eine Abfrage mit

Code:
SELECT * from Tabelle1
Dann schreibt er mir eine Fehlermeldung raus:

[Sybase][ODBC Driver][Adaptive Server Andywhere] Table or view not found: Table 'Tabelle1' not found.

Obwohl sie mit dem Befehl:

Delphi-Quellcode:
ADOConnection_OwnDB.GetTableNames(ListBox1.Items);
aufscheint -.-

@DeddyH: Ich habs auch mit einer ADOQuery Komponente probiert.

DeddyH 26. Mär 2012 14:58

AW: Die Ganze DB anzeigen
 
Wie ist es denn mit einer Table-Komponente? Die verfügbaren Tabellen müssten bei korrekter Verbindung doch im OI schön aufgelistet werden.

Sir Rufo 26. Mär 2012 14:59

AW: Die Ganze DB anzeigen
 
Zitat:

Zitat von t0mmy (Beitrag 1158650)
So jetzt wollt ich halt wissen ob überhaupt welche Tabellen drinnen Stehen.
& Ja dies hat funktioniert, besten Dank @Bummi, der hat gleich gewusst was ich wollte.

Das glaube ich nicht, es ist wohl eher so, dass er mit dem Finger auf seiner Glaskugel zufälligerweise genau dort stehen geblieben ist.

t0mmy 26. Mär 2012 15:00

AW: Die Ganze DB anzeigen
 
Wo sollten die denn Aufscheinen ich hab doch nur eine ADOConnection, eine ADOTable, eine DataSource und eine DBGrid Komponente.

t0mmy 26. Mär 2012 15:10

AW: Die Ganze DB anzeigen
 
Das Mit der ADOTable Element war hab ich auch hinbekommen dort kann ich halt die Tabelle auswählen damit mir alles angezeigt wird in der Tabelle aber er schreibt dann wieder Table not found -.-

p80286 26. Mär 2012 15:21

AW: Die Ganze DB anzeigen
 
Dann ist Dein nächstes Stichwort der "Benutzerkontext", also z.B. "DBEigentümer1.Tabelle1"

Gruß
K-H

t0mmy 26. Mär 2012 15:38

AW: Die Ganze DB anzeigen
 
Wie meinst du das mit dem Benutzerkontext, also wenn mir die Tabellen es angezeigt werden warum kann ich dann nicht mal unter ADOTable1 die jeweilige Tabelle auswählen und auf Active = True klicken dann kommt wieder der Fehler das er die entsprechende Tabelle nicht findet

p80286 26. Mär 2012 17:02

AW: Die Ganze DB anzeigen
 
In den meisten Fällen ist es so, daß jede Tabelle einer DatenBank jemandem gehört.
Z.B. Benutzer1.Tabelle1,Benutzer2.Tabelle1 usw.
wenn nun der Benutzer3 versucht diese Tabellen zu lesen, muß er immer den Eigentümer mitgeben, auch wenn er die Leseberechtigung für die Tabelle hat. Also
Code:
Select * from Benutzer1.Tabelle1
Unter Oracle nennt sich das auch Schema, wie es unter Sybase heißt weiß ich nicht.

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:21 Uhr.
Seite 2 von 2     12   

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