私はC#でMySqlを使用していますが、私は何もしないという深刻な問題があります。C#でのMySQLクエリコマンドのSELECTは何も返しません
アプリケーションでクエリを実行すると何も返されず、サーバークエリからコードを実行すると、必要な値が返されます。
Mysql.AddWithValueを使用し、通常のアポストロフィを使用してクエリ値を挿入する方法を複数試しました。これらの2つの方法のどちらも機能しません。ここで
は、プログラムからのクエリです:
string query = "SELECT `Typ_dne`, `Snidane`, `Svacina01`, `Obed`, `Svacina02`, `Vecere`, `Fyz_nazev`, `Fyz_trvani`, `Fyz_teren`, `Poznamka`, `Jmeno` FROM `denni_zaznamy` WHERE `Datum` = '" + date01 + "'"
これは何も返しません。
アプリケーションV2のコード:
string query = "SELECT `Typ_dne`, `Snidane`, `Svacina01`, `Obed`, `Svacina02`, `Vecere`, `Fyz_nazev`, `Fyz_trvani`, `Fyz_teren`, `Poznamka`, `Jmeno` FROM `denni_zaznamy` WHERE `Datum` = @datum";
cmd.Parameters.AddWithValue("@datum", date01);
また、これは何も返しません。
しかし、私は、クエリにこのコードを入力すると、それはこのことを示しています
クエリ結果の画像:
は、誰もがこの問題で私を助けていただけますか?
どうもありがとうございました、私の質問に答えるに貢献してきた
UnknownWarrior8910
クエリ文字列を生成するだけでなく、クエリを実行する必要があります。 –
クエリ文字列のみを表示しましたが、それ以上は表示されませんでした。データの取得に使用したすべてのC#コードを表示します。 –
AddWithValueは特に日付には使用しないでください。あなたのdatum変数はDateTime変数ですか、それとも文字列ですか? DateTime型の「Datum」列ですか、それとも文字列ですか? – Steve