Как установить безымянные параметры SQL в SqlCommand - PullRequest
4 голосов
/ 18 января 2012

Если я добавлю неназванные параметры к своему SqlCommand, как мне установить значения параметров в SqlCommand?

У меня нет проблем при использовании именованных параметров, где я могу просто сделать SqlCommand.Parameters.AddWithValue().

Пример:

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

Ответы [ 2 ]

4 голосов
/ 18 января 2012

С ADO.NET против SQL Server вы не можете использовать эти ? для параметров - вы всегда должны использовать @paramName подход.

? для неназванных параметров является ODBC «оставшимся», но не поддерживается в ADO.NET при использовании SQL Server (не уверен насчет MS-Access)

0 голосов
/ 18 января 2012

Используйте ADODBConnection и ADODBCommand вместо версий SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...