creates a table with the given name. You must have the privilege for the table. Rules for permissible table names are given in Section 9.2, “Schema Object Names”. By default, the table is created in the default database, using the storage engine. An error occurs if the table exists, if there is no default database, or if the database does not...
ジェームスさん、こんにちは、
私は現在、Upworkで1つの大きなプロジェクトだけを担当しています。だから、最近はあまり自由な時間がありません。リブについて何かお困りですか?どうすればいいですか?
ビルド890 mt4にアップグレードした後、すべてが機能しなくなったのはなぜですか?
ログにAccess violation read to 0x00000000 in 'D:゙MT4MQL゙MQLMySQL.dll' とあります。
も興味がある...
楽しみにしている!
MT4ビルド890 x32を確認しました。すべて動作しています。
テストスクリプトの実行ログ:
みんな、はっきりしてくれ:
1.どのような操作で"Access violation read " と表示されますか??
2.2.MySQL-001スクリプトを実行する際、エキスパートタブに表示されるMQLMySQLのバージョンは何ですか?MQLMySQL v2.2 x32 Copyright © 2014, FxCodex Laboratory
3.MySQL データベースのバージョンは?
4.MySQLはローカルで使用されていますか、それともリモートホストで使用されていますか?
5.ターミナルは どのオペレーティングシステムで実行して いますか?
エラーが再現できないので、確認して報告してください。
同じような環境を作ってテストしてみます。
こんにちは、
問題はここからです:
何がいけなかったのでしょうか?
よろしくお願いします!
こんにちは、
問題はここからです:
何がいけなかったのでしょうか?
よろしくお願いします!
こんにちは、
テーブルを作成するには、SQLコマンド CREATE TABLEhttp://dev.mysql.com/doc/refman/5.7/en/create-table.html を使用します。
データを挿入するには、SQLコマンドINSERT INTOhttps://dev.mysql.com/doc/refman/5.6/en/insert.html を使用します。
このようなコマンドを実行するには、関数 MySqlExecute を使用します。
また、あなたのコードを提供することができます。
こんにちは、
テーブルを作成するには、SQL コマンド CREATE TABLE http://dev.mysql.com/doc/refman/5.7/en/create-table.html を使用します。
データを挿入するには、SQL コマンド INSERT INTO https://dev.mysql.com/doc/refman/5.6/en/insert.html を使用します。
このようなコマンドを実行するには、関数 MySqlExecute を使用します。
また、あなたのコードを提供してください。
Eugeniyさん、こんにちは、
リンクをありがとうございます。
まず、あなたのコードを使ってデータベースに接続しました。そしてテーブルを見ることができました。その後、MySQL-002スクリプトでテーブルの名前を変更しました。現在、WampServerを使用していますが、以下のようになります:
0 11:09:37.579 スクリプト MySQL-002 EURUSD,H1: 正常にロードされました。
0 11:09:37.730 MySQL-002 EURUSD,H1: 初期化されました。
0 11:09:37.730 MySQL-002 EURUSD,H1: MQLMySQL v2.0 Demo Copyright © 2014, FxCodex Laboratory
0 11:09:37.730 MySQL-002 EURUSD,H1: Host:ユーザー: , データベース:
0 11:09:37.730 MySQL-002 EURUSD,H1: 接続中...
0 11:09:37.741 MySQL-002 EURUSD,H1: 接続しました!DBID#0
0 11:09:37.742 MySQL-002 EURUSD,H1: テーブル `table` を作成できません。エラーが発生しました:エラーが発生しました。
0 11:09:37.742 MySQL-002 EURUSD,H1: 接続が切断されました。スクリプトは終了しました!
0 11:09:37.742 MySQL-002 EURUSD,H1: 終了理由 0
0 11:09:37.743 スクリプト MySQL-002 EURUSD,H1:削除されました。
こんにちは、Eugeniy、
リンクをありがとう。
まず、あなたのコードを使ってデータベースに接続しました。そしてテーブルを見ることができました。その後、MySQL-002スクリプトでテーブルの名前を変更しました。現在、WampServerを使用していますが、以下のようになります:
0 11:09:37.579 スクリプト MySQL-002 EURUSD,H1: 正常にロードされました。
0 11:09:37.730 MySQL-002 EURUSD,H1: 初期化されました。
0 11:09:37.730 MySQL-002 EURUSD,H1: MQLMySQL v2.0 Demo Copyright © 2014, FxCodex Laboratory
0 11:09:37.730 MySQL-002 EURUSD,H1: Host:ユーザー: , データベース:
0 11:09:37.730 MySQL-002 EURUSD,H1: 接続中...
0 11:09:37.741 MySQL-002 EURUSD,H1: 接続しました!DBID#0
0 11:09:37.742 MySQL-002 EURUSD,H1: テーブル `table` を作成できません。エラーが発生しました:エラーが発生しました。
0 11:09:37.742 MySQL-002 EURUSD,H1: 接続が切断されました。スクリプトは終了しました!
0 11:09:37.742 MySQL-002 EURUSD,H1: 終了理由 0
0 11:09:37.743 スクリプト MySQL-002 EURUSD,H1: 削除されました。
0 11:09:37.742 MySQL-002 EURUSD,H1: テーブル `table` を作成できません。
テーブル名として使用できない "table "という名前を使用しています。
接続後すぐに "USE database_name "コマンドを実行することができます。
例えば、私のデータベースが "mysql "である場合:
DB = MySqlConnect(Host, User, Password, Database, Port, Socket, ClientFlag);
if (DB ==-1) { Print ("接続に失敗しました!エラー: "+MySqlErrorDescription); } else { Print ("接続されました!DBID#",DB);}。
MySqlExecute(DB, "USE mysql");