無名のパラメータをSqlCommand
に追加すると、SqlCommandでパラメータ値を設定するにはどうすればよいですか?SqlCommandで無名のSQLパラメータを設定する方法
SqlCommand.Parameters.AddWithValue()
という名前のパラメータを使用すると問題はありません。
例:
Select * from sometable where SomeValue=? and AnotherValue=?
無名のパラメータをSqlCommand
に追加すると、SqlCommandでパラメータ値を設定するにはどうすればよいですか?SqlCommandで無名のSQLパラメータを設定する方法
SqlCommand.Parameters.AddWithValue()
という名前のパラメータを使用すると問題はありません。
例:
Select * from sometable where SomeValue=? and AnotherValue=?
SQLサーバーに対してADO.NETを使用すると、?
をパラメータとして使用することはできません。常に@paramName
アプローチを使用する必要があります。
無名のパラメータのための?
は、ODBC「左オーバー」ですが、SQL Serverの(MS-アクセスわからない)
使用ADODBConnectionとADODBCommandの代わりに、SQLのバージョン。
うわを使用するときにADO.NETでサポートされていない、それは残念なことです。私はそれらの名前をつけなければならないと思う。あなたは答えをする必要があります:) – Nicolai