2012-01-18 25 views
4

無名のパラメータをSqlCommandに追加すると、SqlCommandでパラメータ値を設定するにはどうすればよいですか?SqlCommandで無名のSQLパラメータを設定する方法

SqlCommand.Parameters.AddWithValue()という名前のパラメータを使用すると問題はありません。

例:

Select * from sometable where SomeValue=? and AnotherValue=? 
+0

うわを使用するときにADO.NETでサポートされていない、それは残念なことです。私はそれらの名前をつけなければならないと思う。あなたは答えをする必要があります:) – Nicolai

答えて

4

SQLサーバーに対してADO.NETを使用すると、?をパラメータとして使用することはできません。常に@paramNameアプローチを使用する必要があります。

無名のパラメータのための?は、ODBC「左オーバー」ですが、SQL Serverの(MS-アクセスわからない)

0

使用ADODBConnectionとADODBCommandの代わりに、SQLのバージョン。

関連する問題