MQ4へのMySQLのアタッチメント - ページ 6 1234567 新しいコメント --- 2012.01.16 19:52 #51 Graff: libmysql.dllの機能を説明するだけでは不十分だと考えています。このクラスは、ユーザーが簡単かつ楽にデータベースを操作できるようにする必要があります。 例1:データベースに接続する。 例2:複数行、複数列の結果を取得する。ユーザはクエリと結果を書き込むための配列(構造体)を与えるだけでよいのです。 また、データベースに情報を追加する例も多くありえます。 もし、何のチェックもせずに一連の関数を使用するだけなら、「libmysql.dll」の 0x00000000 へのアクセス違反の読み取りが発生し、システム全体をクラッシュさせることは非常に簡単です。 複雑な動作を1つの典型的な機能で実現するために、一連の機能を作ることができる。 一緒に筋肉を鍛えるオープンクラスを作ることも検討したいと思っています。 私は気にしませんが、ペアワイズコーディングの経験がありません。 Serge 2012.01.16 20:11 #52 昨年の初めに、sqlite3データベースを 扱うクラスを書き、google codeに投稿しました。そして、それを見つけた人が大幅な変更を提案し、バージョン2が誕生したのです。 1年以上前に授業を書きました。完璧に書かれているわけではありませんが、うまくいきました。 今は完全に書き直す必要があります。 google codeで新しいプロジェクトを作成し、誰もが提案やコードを提供できるようにすることを提案します。そこでは、WIKIでの説明や事例を作成することもできます。 --- 2012.01.16 20:37 #53 ニューロプロジェクトとしての 名誉が失われない限りは、OKです :) Serge 2012.01.19 10:33 #54 sergeev: ニューロプロジェクトとして勇敢に死なない限りは、OKです :) 今、授業の書き直しをしているので、出来上がり次第、お知らせします。 文字列を取得する別のメソッドを発見https://www.mql5.com/en/forum/5747 --- 2012.01.19 13:36 #55 Graff: 今、授業の書き直しをしているので、出来上がり次第、お知らせします。 文字列を取得する別のメソッドを発見https://www.mql5.com/en/forum/5747 ちょっとごちゃごちゃしてますね。 特に、1つの分野しか解決していないので。 文字列全体と、バイナリも含めたすべてのデータ型に対して持っています。 Sergey Ermolov 2012.02.23 18:10 #56 ごあいさつ もしかしたら、そのような問題に遭遇した人がいるかもしれない。 EAを導入し、最適化結果を ベースに書き込み、ローカルベースに接続、libmysql.dllライブラリを使用。 Windowsを再インストールして、XP 32を使い、今はXP 64で、同じターミナルで同じEAを使っている(ターミナルの再インストールもしていない)のですが、私のEAがデータベースと連動しない、と書いています。 libmysql.dll'-'mysql_init'のようなDLLコールは許可されていません。 何が問題なのか、どなたかご存知でしょうか? --- 2012.02.27 08:21 #57 dj_ermoloff: libmysql.dll'-'mysql_init'のようなDLLコールは許可されていません。 何が問題なのか、それは誰にもわからない。 EAへのDLLコールを許可する [Deleted] 2012.03.12 10:53 #58 解決策を発見https://www.mql5.com/ru/code/10645 --- 2012.03.12 12:29 #59 vedroid: 解決策を発見https://www.mql5.com/ru/code/10645 特に怠け者のための Evgenii Pozdniakov 2012.05.22 08:57 #60 Mysqlの質問 - EAが呼び出されるたびに、新しい接続が開かれます。 すでに設定されている場合は、既存の接続を使用するように指示することができますか? 1234567 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
libmysql.dllの機能を説明するだけでは不十分だと考えています。このクラスは、ユーザーが簡単かつ楽にデータベースを操作できるようにする必要があります。
例1:データベースに接続する。
例2:複数行、複数列の結果を取得する。ユーザはクエリと結果を書き込むための配列(構造体)を与えるだけでよいのです。
また、データベースに情報を追加する例も多くありえます。
もし、何のチェックもせずに一連の関数を使用するだけなら、「libmysql.dll」の 0x00000000 へのアクセス違反の読み取りが発生し、システム全体をクラッシュさせることは非常に簡単です。
複雑な動作を1つの典型的な機能で実現するために、一連の機能を作ることができる。
一緒に筋肉を鍛えるオープンクラスを作ることも検討したいと思っています。
昨年の初めに、sqlite3データベースを 扱うクラスを書き、google codeに投稿しました。そして、それを見つけた人が大幅な変更を提案し、バージョン2が誕生したのです。
1年以上前に授業を書きました。完璧に書かれているわけではありませんが、うまくいきました。
今は完全に書き直す必要があります。
google codeで新しいプロジェクトを作成し、誰もが提案やコードを提供できるようにすることを提案します。そこでは、WIKIでの説明や事例を作成することもできます。
ニューロプロジェクトとして勇敢に死なない限りは、OKです :)
今、授業の書き直しをしているので、出来上がり次第、お知らせします。
文字列を取得する別のメソッドを発見https://www.mql5.com/en/forum/5747
今、授業の書き直しをしているので、出来上がり次第、お知らせします。
文字列を取得する別のメソッドを発見https://www.mql5.com/en/forum/5747
ちょっとごちゃごちゃしてますね。
特に、1つの分野しか解決していないので。
文字列全体と、バイナリも含めたすべてのデータ型に対して持っています。
ごあいさつ
もしかしたら、そのような問題に遭遇した人がいるかもしれない。
EAを導入し、最適化結果を ベースに書き込み、ローカルベースに接続、libmysql.dllライブラリを使用。
Windowsを再インストールして、XP 32を使い、今はXP 64で、同じターミナルで同じEAを使っている(ターミナルの再インストールもしていない)のですが、私のEAがデータベースと連動しない、と書いています。
libmysql.dll'-'mysql_init'のようなDLLコールは許可されていません。
何が問題なのか、どなたかご存知でしょうか?
libmysql.dll'-'mysql_init'のようなDLLコールは許可されていません。
何が問題なのか、それは誰にもわからない。
解決策を発見https://www.mql5.com/ru/code/10645
特に怠け者のための
Mysqlの質問 - EAが呼び出されるたびに、新しい接続が開かれます。
すでに設定されている場合は、既存の接続を使用するように指示することができますか?