私はプログラミングの初心者です。誰かが私を助けてくれることを願っています。 私はC#で受け取ったデータをMySqlに保存します:受け取ったデータに応じて、テーブルは変数 でなければなりません。C#からMySqlへのInsertQuery
ストリングmyInsertQuery = String.Formatの(「volumen。INSERT INTO(日付、時刻、 bidvol、bidprice、askprice、askvol、lastprice、体積)VALUES({0}、 {1}、{2}、 {3}、{4}、{5}、{6}、{7}) "、now_date_marketlast、 now_time_marketlast、bidvol、bidprice、askprice、askvol、ePrice1、 e.Volume);
しかし、テーブル変数を定義する方法です。 volumenを{0}に置き換えると、テーブルは動作しません。 私を助けてください。 ありがとうございます。
コードには、SQLインジェクションと呼ばれる深刻なセキュリティリスクがあります。パラメータ化クエリ(SQLセキュリティの問題をすべて解決するわけではありませんが、簡単で安全なコードに向かって進んでいきます)を読むことをお勧めします。 –