Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Tolle Bibliothek - herzlichen Dank an den Autor!
Ich habe eine Frage wie diese. Ich erstelle eine Datenbank in MS Access 2010 mit den Erweiterungen *.mdb und *.accdb. Dann versuche ich, Daten daraus zu lesen, aber Ausnahmen wie diese tauchen auf:
Die Methode COleDbConnection::Open hat eine Ausnahme vom Typ OleDbException ausgelöst:
Unerkanntes Datenbankformat: C:\Program Files (x86)\MetaTrader\MQL5\Files\Database1.mdb'.
Die Methode COleDbConnection::Open hat eine Ausnahme des Typs OleDbException ausgelöst:
Unrecognised database format: 'C:\Program Files (x86)\MetaTrader\MQL5\Files\Database1.accdb'.
Wenn ich jedoch die erforderliche Tabelle in die Datenbankdatei einfüge, die der Autor als Beispiel beigefügt hat(adotest.mdb), wird alles normal gelesen.
Wie kann ich das Problem lösen?
Tolle Bibliothek - herzlichen Dank an den Autor!
Ich habe eine Frage wie diese. Ich erstelle eine Datenbank in MS Access 2010 mit den Erweiterungen *.mdb und *.accdb. Dann versuche ich, Daten daraus zu lesen, aber Ausnahmen wie diese tauchen auf:
Die Methode COleDbConnection::Open hat eine Ausnahme vom Typ OleDbException ausgelöst:
Unerkanntes Datenbankformat: C:\Program Files (x86)\MetaTrader\MQL5\Files\Database1.mdb'.
Die Methode COleDbConnection::Open hat eine Ausnahme des Typs OleDbException ausgelöst:
Unrecognised database format: 'C:\Program Files (x86)\MetaTrader\MQL5\Files\Database1.accdb'.
Wenn ich jedoch die erforderliche Tabelle in die Datenbankdatei einfüge, die der Autor als Beispiel beigefügt hat(adotest.mdb), wird alles normal gelesen.
Wie kann ich das Problem lösen?
Nun, für den Anfang, legen Sie hier das Skript und die Basis, ich werde einen Blick in meiner Freizeit zu nehmen.
Bitte sehr!
Mein Skript testAdo.mq5 ist auf der Basis Ihrer Sample Query.mq5 geschrieben . Und in der Datenbank gibt es nur eine Spalte mit Daten.
Bitte!
Mein Skript testAdo.mq5 ist auf der Grundlage Ihrer Sample Query.mq5 geschrieben . Und es gibt nur eine Spalte mit Daten in der Datenbank.
Versuchen Sie, die Verbindungszeichenfolge durch zu ersetzen:
conn.ConnectionString("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=MQL5\Files\Database1.accdb;");Ich habe gearbeitet, aber eine Menge von nicht gelöschten Objekten, ich bin immer noch krank und will nicht zu graben. :)
Es liegt nicht an meinem Skript:)
Versuchen Sie, die Verbindungszeichenfolge zu ersetzen durch:
Ich habe es hinbekommen, aber es gibt eine Menge Objekte, die nicht gelöscht wurden, ich bin krank und habe keine Lust, herumzuwühlen. :)
mrProF, danke für den Hinweis. Aber es hat bei mir nicht funktioniert. Aber das Problem liegt wohl in der Schnittstelle...
Ich wünsche dir eine schnelle Genesung ;-)
mrProF, danke für den Tipp. Aber bei mir hat es nicht funktioniert. Aber das Problem liegt wohl in der Schnittstelle...
Ich wünsche Dir gute Besserung ;-)
Erhalten Sie irgendwelche Fehler?
Danke!
Erhalten Sie irgendwelche Fehler?
Die gleichen Fehler, auf die ich hingewiesen habe.... Aber die Quelldatenbank adotest.mdb funktioniert einwandfrei. Ich habe meine Tabellenkalkulation dort hineingelegt, so benutze ich sie auch :-)
Ich habe MS Office 2010.
Hallo!
Gibt es eine ähnliche Bibliothek für MT4?
Auf mql4.com habe ich alles durchsucht, ich habe nichts verstanden und die Links sind kaputt, zum Beispiel: ADOLib.dll.
Wenn jemand eine ähnliche Bibliothek für MT4 hat, bitte posten Sie sie oder geben Sie einen Link!
P.S. Oder zumindest die Datei ADOLib.dll posten.