記事"MQL5 (MQL4)から MySQL データベースにアクセスする方法"についてのディスカッション - ページ 11

 
Eugeniy Lugovoy:
はい、"sprintf_s "と "sprintf "は中国語をサポートしていません。この問題を解決する手助けをしようと思います!
ありがとう!
 
なぜ、中国語を出力できないのか。
 
if (!MySqlExecute(DB,"SET CHARACTER_SET_RESULTS=utf8")) 
   {
    // エラーメッセージの表示
   }
...

データベースがまだ中国語のデータを出力できない

 

mql5_x64 最終ダウンロード

2016.10.14 23:31:18.688 未解決のインポート関数 呼び出し

2016.10.14 23:31:18.688 Cannot call 'cMySqlConnect', '.. \libraries\MQLMySQL.dll' is not loaded

2016.10.14 23:31:18.687 Cannot load 'C:﹑MetaTraderMT5 demoMQL5﹑libraries﹑MQLMySQL.dll'.


 

記事は悪くない。MySQLを使っていないのが残念だ。VSに付属しているAccessかMS SQLを使っている。

ちなみに、Accessはほとんどのコンピュータで利用できる。Accessに接続することで、ソフトウェアの設定やカスタマイズを追加することなくポータビリティが得られる。それが重要なこともある。

 

せっかく "箱から出してチェック "したのに、うまくいかない。

 
Andrey Khatimlianskii:
長い間、オフィスの他のソフトと一緒にライセンスされたり、自動的にインストールされたりしていない。なぜすべてのコンピューターにインストールしなければならないのですか?
ありがとう。私は2007を持っている。ほとんどの人はまだ2007を持っているか、あるいは2003を持っていると思う。MySQLを勉強しよう。)
 
Yuriy Asaulenko:
ありがとう。僕は2007を持っていて、オートマチックなんだ。そして、ほとんどの人はまだ2007か、あるいは2003を持っている。MySQLを勉強しましょう)。

SQLiteは もっと合理的で、別のサーバーを必要としないし、MQにはいくつかのプランがある。)

PS/ ノートパソコンをアップデートするたびに(Home ed.のせいかもしれないが)、MySQL Community Server関連のレジストリの一部が破壊されてしまう。

 
Maxim Kuznetsov:

SQLiteはより合理的で、別のサーバーを必要としない。)

追記/私はラップトップをアップグレードするたびに(ホーム編は、このためかもしれない)MySQLコミュニティサーバーに関連するレジストリのいくつかの部分 - 私は手でその "アップデータ "を実行して、その場所にすべてを元に戻す必要があります。

https://sqlite.org/ はい、興味深いですが、MS SQLでも見ることができないように、単純な方法で、すべてのコマンドライン。アプリケーションでは違いはないが、家庭で使うには不便だ。
 
Yuriy Asaulenko:
https://sqlite.org/ はい、面白いです。しかし、MS SQLを覗くこともできないので、すべてがシンプルです。アプリケーションには違いはないが、家庭で使うには不便だ。

サードパーティのGUI/IDEはたくさんあるし、sqlite自体は純粋なデータベースエンジンで、アプリケーションに組み込むためのAPIなんだけどね。