Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Vista und ODBC (https://www.delphipraxis.net/98848-vista-und-odbc.html)

GuenterS 2. Sep 2007 21:41

Datenbank: Firebird • Version: 1.5 • Zugriff über: ODBC

Vista und ODBC
 
Hallo,

ich habe folgendes Problem.

Beim Erzeugen eines Datenmoduls mit einer ADOConnection, welche über ODBC auf eine auf einem anderen PC laufende Firebird Datenbank zugreifen soll, kann ich mich zwar zur DesignZeit verbinden. Zur Laufzeit bekomme ich da allerdings einen Fehler.

Wieso kann ich zur Designzeit die Connected Property auf true stellen und trotzdem scheints daran zu scheitern???

Bekomme dann immer die Fehlermeldung:

Zitat:

---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt technoTODO.exe ist eine Exception der Klasse EOleException aufgetreten. Meldung: '[DBNETLIB][ConnectionOpen (Connect()).]SQL Server existiert nicht oder Zugriff verweigert'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK Hilfe
---------------------------
Was mich irritiert ist, dass ich da gar nicht auf einen SQL Server zugreifen möchte.

mkinzler 2. Sep 2007 21:42

Re: Vista und ODBC
 
Was für einen Fehler kommt den?

GuenterS 2. Sep 2007 21:48

Re: Vista und ODBC
 
Fehlermeldung siehe bearbeiteten Beitrag

mkinzler 2. Sep 2007 21:54

Re: Vista und ODBC
 
Wie erstellst du die Verbindung?

GuenterS 2. Sep 2007 22:02

Re: Vista und ODBC
 
Ich erstelle die Verbindung unter Verwendung einer TADOConnection und einem ConnectionString.

Zitat:

Provider=MSDASQL.1;Password=XXXXX;Persist Security Info=True;User ID=XXXX;Data Source=INTERN
Diesen String habe ich über den Wizzard erstellt und bei Test Connection klappt es auch. Ebenso wenn ich die Connection Eigenschaft der TADOConnection auf TRUE stelle.

Auch der "Test Connection" Button in den Datenquellen (Systemsteuerung->Verwaltung) liefert eine Erfolgsmeldung.

mkinzler 2. Sep 2007 22:10

Re: Vista und ODBC
 
Du öffnst aber eine Verbindung zu einem MSSql-Server und nicht zu einem FireBird-Server!

GuenterS 2. Sep 2007 22:15

Re: Vista und ODBC
 
Zitat:

Zitat von mkinzler
Du öffnst aber eine Verbindung zu einem MSSql-Server und nicht zu einem FireBird-Server!


Und wie ändere ich das?

Wenn ich den Connection String erstelle, gebe ich ja auch an, dass ich ODBC Nutzen möchte und nicht SQL Server.

Bernhard Geyer 2. Sep 2007 22:20

Re: Vista und ODBC
 
Und wieso besorgst du dir keine vernünftigen Komponenten um direkt mit den Firebird-Server zu kommunizieren (z.B. Zeos). Der Umweg über ADO und ODBC is so ziemlich das schlechteste was man machen kann bezüglich Verteilung der Anwendung und Fehleranfälligkeit. Noch schlechter wäre nur noch per BDE und ODBC auf die DB zuzugreifen.

mkinzler 2. Sep 2007 22:24

Re: Vista und ODBC
 
Oder per IBX, IBDAC, FIBplus, IBObjects, ...

GuenterS 2. Sep 2007 22:25

Re: Vista und ODBC
 
Ok würde ich gerne probieren...

Welche ZEOS Version würdest Du mir denn anraten?

http://sourceforge.net/project/showf...group_id=35994

Da habe ich geschaut, aber irgendeine Stable Version find ich nicht (schonspätist)

Hm Ok danke für die Vorschläge ... ist abgesehen von dem ZEOS noch etwas gratis davon?


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:44 Uhr.
Seite 1 von 2  1 2      

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