![]() |
Datenbank: MySql • Zugriff über: Odbc
Bei der Initialisierung der BDE trat ein Fehler auf
Hallo alle Zusammen!
Dies ist mein erstes Thema in dieser Community. Ich hoffe ihr könnt mir helfen! Ich habe ein Problem mit meiner Datenbankanwendung. Folgende Fehlermeldung wird ausgegeben sobald ich versuche mit meinem TQuery-Object eine Abfrage zu starten. Zitat:
Delphi-Quellcode:
Der Fehler tritt an der Stelle Open; auf. Ich habe bereits den Lösungsvorschlag aus dem Beitrag
fDb1 := TDatabase.Create(nil);
fDb1.Aliasname := MYSQL_ALIASNAME; fDb1.DatabaseName := 'DB_Mysql'; fDb1.LoginPrompt := FALSE; fQuery_Lohn := TQuery.Create(nil); fQuery_Lohn.DatabaseName := fDb1.DatabaseName; with fQuery do begin Close; //UnPrepare; SQL.Clear; SQL.Add('SELECT id FROM mandanten WHERE mandant_nr=''' + fMandantNr + ''''); //Prepare; Open; First; if not IsEmpty then Result := FieldList.Fields[0].AsString; end; ![]() Ich hoffe ihr habt eine Lösung bzw. Lösungsansatz! MfG Markus |
Re: Bei der Initialisierung der BDE trat ein Fehler auf
Herzlich willkommen in der Delphi-PRAXiS, Markus.
Der Fehlercode bedeutet, dass deine BDE-Installation nicht ordnungsgemäß durchgeführt bzw. beschädigt wurde. Das einfachste ist in einem solchen Fall eine Deinstallation und anschließende Neuinstallation. Bleibt der Fehler erhalten, dann wäre zu prüfen, was bei der Installation schief gelaufen ist. Welche Delphi Version verwendest du? Welche BDE-Version? Wie installierst du? Werden bei der Installation Fehler gemeldet? Hast du die Registry-Einträge für die BDE kontrolliert? Wie verhält sich die Datenbankoberfläche? Grüße vom marabu |
Re: Bei der Initialisierung der BDE trat ein Fehler auf
Hallo!
Danke für die prompte Antwort! Das mit der Neuinstallation hatte ich an diesen Abend nicht mehr probieren können. Ich werde es auf jeden fall noch machen. Welches Delphi und welche BDE ich verwende, hätte ich noch hinschreiben sollen. Sorry! Ich verwende Delphi 7 Professional und BDE 5.2. Vielleicht bringt auch der Hinweis, das ich eine MySql Datenbank anspreche und dafür den Odbc-Treiber "MySQL ODBC 3.51 Driver" verwende. Dieser hat mir in den letzten Jahren immer gute Dienste geleistet. Ich hoffe, das die Infos mehr bringen! MfG Markus |
Re: Bei der Initialisierung der BDE trat ein Fehler auf
Delphi + MySQL: Schmeiß BDE, ODBC und MyODBC weg und nimm direkte Zugriffskomponenten wie MyDAC von Core Labs (verwende ich selbst) oder wenns nichts kosten darf Zeos.
|
Re: Bei der Initialisierung der BDE trat ein Fehler auf
Hallo alle Zusammen!
Erst einmal ein gesundes neues Jahr und alles Gute! Das Problem hat sich geklärt, nachdem die BDE neuinstalliert wurde. :thumb: Danke für eure Hilfe! :-D MfG Markus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 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-2025 by Thomas Breitkreuz