Я пытаюсь вставить запись в таблицу в настройке 3-уровневой базы данных, и сервер среднего уровня генерирует указанное выше сообщение об ошибке как исключение OLE, когда он пытается добавить первый параметр в запрос.
Я погуглил эту ошибку, и я постоянно нахожу один и тот же результат: он вызван наличием двоеточия в строке где-то в вашем запросе, что указывает на синтаксический анализатор SQL ADO. Это не тот случай, здесь. Там нет ложных двоеточий. Я проверил и перепроверил определение объекта в соответствии со схемой таблицы, в которую я пытаюсь вставить. Все проверяется, и это ставит моих коллег в тупик. Кто-нибудь знает, что еще может быть причиной этого? Я нахожусь в конце моего ума здесь.
Я использую Delphi 2007 и SQL Server 2005.