Я конвертирую приложение winforms из MS Access в SQLServer Express.
У меня есть некоторый код, который используется в приложении для обновления базы данных, я передаю имя таблицы, ID для записи, поля для обновления и значения в массиве ... работает нормально с доступом
Код генерирует SQL-элемент statememnt, который передается в виде запроса вместе со значениями в качестве параметров ... пример вывода
UPDATE userVersion SET lastUpdated=?, userId=?, userName=?, version=? WHERE userId = 1299
если я попытаюсь запустить это на sqlserver, система вылетает с этой ошибкой
System.Data.SqlClient.SqlException: 'Неверный синтаксис рядом с'? '.
Неверный синтаксис рядом с '?'. '
Какой правильный формат для сервера sql?