Передача данных ODBC на сервер SQL
Как драйвер ODBC передает данные между приложением на MSSQL Server 2005?
Это сериализовано?
Я пытаюсь отправить данные между SQL Server 2005 и MS Dynamics 4.0, но подозреваю, что мои данные изменяются драйвером ODBC между ними.
2 ответа
Решение
Он отправляется в виде строки широких символов на сервер SQL - то есть пакет SQL-запроса. Никаких преобразований не должно быть. Возвращаемые данные структурированы в протоколе под названием TDS.
Я полагаю, что если вы используете функции ASCII нативного клиента ODBC, он увеличивается до широких символов.
Посмотрите на форматы даты на 2 серверах, у вас могут быть проблемы с локализацией / региональными настройками