Z ADO.NET przeciwko SQL Server, nie możesz użyć tych ?
dla parametrów - zawsze musisz użyć @paramName
zbliżać się.
?
dla nienazwanych parametrów jest "pozostawionym" ODBC, ale nie jest obsługiwany w ADO.NET podczas korzystania z SQL Server (nie jestem pewien co do MS-Access)