これは機能します:
dynSQL = "SELECT * FROM inventory WHERE vendor_item = '" + VendorItem + "' ";
...しかし、これはそうではありません:
dynSQL = string.Format("SELECT * FROM inventory WHERE vendor_item = {0}", VendorItem);
後者は「テーブル0が見つかりません」を引き起こします
これは、サドルからハードパンに私をノックアウトするコードをきれいにする試みの別の例です.
外側の単一引用符でブックマークされた二重引用符で where 句の引数を囲むのは本当に正しい方法ですか? より良い方法が必要です (私の「より良い方法」(うまくいかないことを除けば素晴らしい) よりも優れています)。