![]() |
Datenbank: Firebird • Version: 2.1 • Zugriff über: ADO-Komponenten
Problem mit TADOConnection
Hi Freunde,
ich hab ein Problem mit der ADOConnection! Ich habe bereits bei Firebird die Firebird ODBC 2.0 driver runtergeladen und ein Benutzerdatenquelle im ODBC-Datenquellen Administrator angelegt. Die Verbindungstest war positiv. Nun geh ich ins Delphi 2007 und mach mir doch eine ADOConnection wähle die Angelegte ODBC-Datenquelle an, teste die Verbindung ... alles wunderbar. Nun nehme ich die TADOTable und verknüpfe Sie mit der angelegten ADOConnection will in den Properties (Objektinspektor) eine Tabelle (TableName) aussuchen, klicke auf den Pfeil, der Fragt mich nach Benutzer und Password ab ich tips ein drücke auf OK. Es kommen keine!!! Fehler wie, Datenquelle nicht gefunden oder Verbindung fehlgeschlagen! Dann will ich wieder unter TableName eine Tabelle aussuchen, ich drück auf den Pfeil und es ist keine Liste von den Tabellen da, obwohl die in der Datenbank drin sind!!! Was mach ich hier Falsch? Liegt es Daran das mein Provider der ADOConnection auf MYSQL.1 steht? Ich benutze eine FDB und Firebird 2.0 als Server. Kann mir einer Helfen? Wenn ich das ganze dann compeliere und starte kommt mir gleich beim ersten Zugriff auf eine Tabelle, ein Fehler, das er die Tabelle nicht finden kann. |
Re: Problem mit TADOConnection
Zitat:
Ich würde aber für Firebrid nicht den umweg über ADO und ODBC gehen sondern diekt eine nativen Firebird-Zugriffskomponente verwenden. |
Re: Problem mit TADOConnection
Möchtest du vielleicht mal mein Programm
![]() Auf "Make Connection" klicken und den Connection-String aufbauen/einfügen. Wenn du mit dem Programm die Datenbank aufbekommst, dann liegt der Fehler in deinem Programm. Falls nicht, gibt's ein Problem im Treiber bzw. in den ADO-Komponenten von Delphi. |
Re: Problem mit TADOConnection
Ich hab mal überlegt, im Datenquellen Administrator finde ich den Firebird/Interbase ODBC Driver im ConnectionString von der ADOConnection dann nicht mehr.
Dort gibts nur den Microsoft OLE DB Provider for ODBC driver, als einzigstes ODBC-"Teil". Das wähle ich dann auch aus. Aber trozdem steht dann im ConnectionString MySQL.1 als Provider. @ shmia Ich hab dein Programm mal ausprobiert, ich bekomme folgenden Fehler: --------------------------- Adodesk --------------------------- Der angegebene Provider unterscheidet sich von dem bereits verwendeten. --------------------------- OK --------------------------- thx |
Re: Problem mit TADOConnection
Zitat:
|
Re: Problem mit TADOConnection
Zitat:
Setze den Provider mal auf MSDASQL.1 um. Oder erzeug mal eine Textdatei auf dem Desktop, ändere die Extension auf UDL und mach einen Doppelklick darauf. Was passiert hier wenn du den ODBC-Treiber auswählst (UDL ist immer noch Textdatei die mit Notepad geöffnet werden kann): |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 Uhr. |
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