記事"MQL5 (MQL4)から MySQL データベースにアクセスする方法"についてのディスカッション - ページ 30 1...2324252627282930 新しいコメント Eugeniy Lugovoy 2024.12.13 16:03 #291 andreysneg #:クエリの挿入と更新 - クエリの制限は16kbだけですか?クエリが16.000文字を超えるとメタトレーダーはクラッシュ(終了)します。32.000文字のUPDATEの例を添付します。データベースの更新フィールド - LONGTEXT ライブラリはクエリのサイズを64kbで定義しています: #define MAX_QUERY_SIZE 65535 // SQLクエリの最大サイズ あなたの場合(おそらくあなたの場合だけでなく、MQLの文字列でも)、4バイトのutfエンコーディングがあり、16*4 = 64となり、上限に達しているのでしょう。 クエリを分割するか、クエリのバッファを増やして再コンパイルしてください。 Gabms 2025.01.15 21:01 #292 素晴らしい! OnTick()関数でこのラッパーを使ってSELECTを使うのは「うるさい」ですか? ありがとう。 1...2324252627282930 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
クエリの挿入と更新 - クエリの制限は16kbだけですか?
クエリが16.000文字を超えるとメタトレーダーはクラッシュ(終了)します。
32.000文字のUPDATEの例を添付します。
データベースの更新フィールド - LONGTEXT
ライブラリはクエリのサイズを64kbで定義しています:
#define MAX_QUERY_SIZE 65535 // SQLクエリの最大サイズ
あなたの場合(おそらくあなたの場合だけでなく、MQLの文字列でも)、4バイトのutfエンコーディングがあり、16*4 = 64となり、上限に達しているのでしょう。
クエリを分割するか、クエリのバッファを増やして再コンパイルしてください。
素晴らしい!
OnTick()関数でこのラッパーを使ってSELECTを使うのは「うるさい」ですか?
ありがとう。