Jagi Geschrieben 5. Mai 2008 Teilen Geschrieben 5. Mai 2008 Folgendes Problem: Ich versuche mit dem Borland Developer Studio 2006 auf eine MySQL Datenbank zuzugreifen. Dazu benutze ich den dbExpress Treiber. Das Aufbauen der Verbindung scheint auch zu klappen, denn er fragt mich nach Benutzername und Kennwort und nimmt diese ohne zu meckern an. Das Problem ist bei mir nur, dass ich keine einzige Tabelle aus meiner Datenbank sehe. Wenn man ein TSQLDataSet einbaut und unter Eigenschaft "CommandText" aufruft sollte man doch die Tabellen aus der Datenbank sehen oder täusche ich mich da. Ich hoffe ihr könnt mir helfen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 5. Mai 2008 Teilen Geschrieben 5. Mai 2008 Wenn man ein TSQLDataSet einbaut und unter Eigenschaft "CommandText" aufruft sollte man doch die Tabellen aus der Datenbank sehen oder täusche ich mich da. Ja, tust du. Bei CommandText muss dein SQL-Kommando rein. Tabellen siehst du da drin nie. Es gab da glaub ich auch ein Tool, womit man den SQL-Text zusammenklicken konnte oder so, vielleicht meinst du ja das. Also (ich kenn das nur noch von Delphi 7) war das nicht so, dass du eine TSQLConnection brauchst, da stellst du die Verbindung zur DB her. Daran hängst du eine TDataSource, daran dann einen TDataSetProvider (oder so) und daran dann das DataSet? Oder nutzt du die Komponente wo alles schon drin ist? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jagi Geschrieben 5. Mai 2008 Autor Teilen Geschrieben 5. Mai 2008 Ja, tust du. Bei CommandText muss dein SQL-Kommando rein. Tabellen siehst du da drin nie. Es gab da glaub ich auch ein Tool, womit man den SQL-Text zusammenklicken konnte oder so, vielleicht meinst du ja das. Also bei CommandText ist neben der Textbox ist ein Button mit 3 Punkten. Ich denke das ist das Tool was du angesprochen hast. Also (ich kenn das nur noch von Delphi 7) war das nicht so, dass du eine TSQLConnection brauchst, da stellst du die Verbindung zur DB her. Daran hängst du eine TDataSource, daran dann einen TDataSetProvider (oder so) und daran dann das DataSet? Oder nutzt du die Komponente wo alles schon drin ist? Also ich hab ne TSQLConnection und die Verbindung zur Datenbank wird auch hergestellt. Daran hab ich die TSQLDataSet rangehangen. Weiter noch nichts. Es gibt auch beim Developer Studio ein Datenbank Explorer. Dort kann man auch einen Datenbankconnect machen. Da gibt es auch eine Punkt Tabellen der allerdings leer ist. Da stiimt doch was an der Verbindung nicht obwohl mir das Tool anzeigt, dass die Verbindung erfolgreich war. Gibts da vllt. Kompatibilitätsprobleme oder ähnliches? Im Anhang mal ein Screenshot von dem Tool. Kann mir vllt jemand ein gutes Tutorial zu diesem Thema empfehlen? Entweder bin ich zu doof die richtigen Suchbegriffe bei google einzugeben oder dieses Thema ist nicht so populär. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jagi Geschrieben 5. Mai 2008 Autor Teilen Geschrieben 5. Mai 2008 Ich hab das Problem lösen können. Nach weiterer Internetrecherche hab ich den Hinweis gefunden sich den dbExpress treiber von Core Lab - Advanced Data Access Solutions herunterzuladen, da die dbExpress Treiber von Borland wohl Probleme haben mit neueren Datenbanken umzugehen. Auf jeden Fall Danke für die Mühe Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.