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:
|
Re: Vista und ODBC
Was für einen Fehler kommt den?
|
Re: Vista und ODBC
Fehlermeldung siehe bearbeiteten Beitrag
|
Re: Vista und ODBC
Wie erstellst du die Verbindung?
|
Re: Vista und ODBC
Ich erstelle die Verbindung unter Verwendung einer TADOConnection und einem ConnectionString.
Zitat:
Auch der "Test Connection" Button in den Datenquellen (Systemsteuerung->Verwaltung) liefert eine Erfolgsmeldung. |
Re: Vista und ODBC
Du öffnst aber eine Verbindung zu einem MSSql-Server und nicht zu einem FireBird-Server!
|
Re: Vista und ODBC
Zitat:
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. |
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.
|
Re: Vista und ODBC
Oder per IBX, IBDAC, FIBplus, IBObjects, ...
|
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? |
Re: Vista und ODBC
IBX ist bei Delphi dabei.
|
Re: Vista und ODBC
Ok, dann sind das die wo bei Delphi dabei sind *schauder*
Mit denen habe ich schon probiert bevor ich ADO verwendet habe. Werde ich die nochmal probieren. |
Re: Vista und ODBC
Es gäbe auch noch UIB und MDO
|
Re: Vista und ODBC
Brauch ich von den Zeos Komponenten die Zeos Controls oder die ZEOS Database Objects?
|
Re: Vista und ODBC
Das Zweitere. Die Controls werden schon eine ganze Weile nicht mehr weiterentwickelt.
|
Re: Vista und ODBC
Das habe ich jetzt getan.
Die ZConnection läßt sich öffnen. Habe jetzt eine ZQuery erstellt und wollte die Felder hinzufügen oder einfach auf active setzen und bekomme folgende Fehlermeldung: Zitat:
|
Re: Vista und ODBC
SQL-Code:
Ist das Feld wirklich leer oder NULL?
SELECT ADRESSENID AS ID, ADR_KUERZEL AS KUERZEL
FROM ADRESSEN WHERE AKTUELL = 1 AND ADR_KUERZEL is not '' AND ADR_KUERZEL IS NOT NULL ; |
Re: Vista und ODBC
Zitat:
Das Feld kann NULL sein, kann genausogut leer sein oder einen Inhalt beinhalten ... dafür gibts doch Where Klauseln um Ergebnismengen einzuschränken. Versteh gerade nicht auf was Du hinauswillst. |
Re: Vista und ODBC
Mit leer meinte ich Leerstring
|
Re: Vista und ODBC
Zitat:
Selbst wenn ich die where Klausel fast komplett rausnehm, also nur auf Aktuell = 1 einschränke, will das nicht funktionieren. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 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