0

これは機能します:

dynSQL = "SELECT * FROM inventory WHERE vendor_item = '" + VendorItem + "' ";

...しかし、これはそうではありません:

dynSQL = string.Format("SELECT * FROM inventory WHERE vendor_item = {0}", VendorItem);

後者は「テーブル0が見つかりません」を引き起こします

これは、サドルからハードパンに私をノックアウトするコードをきれいにする試みの別の例です.

外側の単一引用符でブックマークされた二重引用符で where 句の引数を囲むのは本当に正しい方法ですか? より良い方法が必要です (私の「より良い方法」(うまくいかないことを除けば素晴らしい) よりも優れています)。

4

1 に答える 1