Diskussion zum Artikel "Wie man auf die MySQL-Datenbank von MQL5 (MQL4) aus zugreift" - Seite 11

 
Eugeniy Lugovoy:
Ja, "sprintf_s" und "sprintf" unterstützen kein Chinesisch. Ich werde versuchen, Ihnen zu helfen, dieses Problem zu lösen!
Vielen Dank!
 
Warum kann die Textausgabe nicht auf Chinesisch erfolgen.
 
if (!MySqlExecute(DB,"SET CHARACTER_SET_RESULTS=utf8")) 
   {
    // Anzeige einer Fehlermeldung
   }
...

Die Datenbank kann immer noch keine chinesischen Daten AUSGEBEN

 

mql5_x64 zuletzt heruntergeladen

2016.10.14 23:31:18.688 nicht aufgelöster Importfunktionsaufruf

2016.10.14 23:31:18.688 Kann 'cMySqlConnect' nicht aufrufen, '..\libraries\MQLMySQL.dll' ist nicht geladen

2016.10.14 23:31:18.687 Kann 'C:\MetaTrader\MT5 demo\MQL5\libraries\MQLMySQL.dll' nicht laden.


 

Der Artikel ist nicht schlecht. Es ist schade, dass ich MySQL nicht verwende. Ich verwende entweder Access oder MS SQL, das in VS enthalten ist.

Übrigens ist Access auf fast jedem Computer verfügbar. Die Verbindung zu Access bietet Portabilität ohne zusätzliche Softwareeinstellungen und Anpassungen. Manchmal ist das wichtig.

 

Ich habe mir die Mühe gemacht, "out of the box" zu prüfen - es funktioniert nicht.

 
Andrey Khatimlianskii:
Es wird schon lange nicht mehr automatisch zusammen mit den anderen Office-Programmen lizenziert oder installiert. Warum sollte es auf jedem Computer installiert sein?
Danke, das wusste ich nicht. Ich habe 2007, das ist automatisch. Und die meisten Leute haben immer noch 2007 oder sogar 2003, imho. Lasst uns MySQL lernen).
 
Yuriy Asaulenko:
Danke, das wusste ich nicht. Ich habe 2007, es ist automatisch. Und die meisten Leute haben immer noch 2007 oder sogar 2003, imho. Lasst uns MySQL lernen).

SQLite ist vernünftiger - es benötigt keinen separaten Server, MQ hat einige Pläne dafür, das sind zwei :-)

PS/ jedes Mal, wenn ich meinen Laptop aktualisiere (Home Ed. kann daran liegen), werden einige Teile der Registry, die mit dem MySQL Community Server zu tun haben, zerstört - ich muss den "Updater" manuell ausführen, um alles wieder an seinen Platz zu bekommen

 
Maxim Kuznetsov:

SQLite ist vernünftiger - es benötigt keinen separaten Server - erstens, MQ hat einige Pläne dafür - zweitens :-)

PS/ jedes Mal, wenn ich meinen Laptop aufrüste (Home Ed. kann daran liegen), werden einige Teile der Registry, die mit dem MySQL Community Server zusammenhängen, gelöscht - ich muss den "Updater" von Hand ausführen, um alles wieder an seinen Platz zu bringen.

Nachgeschaut https://sqlite.org/ Ja, interessant, aber alles auf der Kommandozeile, auf einfache Art und Weise, denn auch in MS SQL kann man nicht nachschauen. Für Anwendungen gibt es keinen Unterschied, aber für den Heimgebrauch ist es unbequem.
 
Yuriy Asaulenko:
Ich habe mir https://sqlite.org/ angesehen. Ja, interessant, aber alles ist einfach, da man nicht einmal MS SQL einsehen kann. Für Anwendungen macht das keinen Unterschied, aber für den Heimgebrauch ist es unpraktisch.

Es gibt eine Menge GUIs/IDEs von Drittanbietern dafür - und sqlite selbst ist nur eine reine Datenbank-Engine und eine API zum Einbetten in Anwendungen....