Я переношу свое приложение с 32-разрядного (Windows 2003 Server) на 64-разрядное (Windows 2008 Server R2). Я получаю следующее при попытке выполнить команду SQL
Обнаружена ошибка ODBC -1: S1010, 0, [Microsoft] [Диспетчер драйверов ODBC] Ошибка последовательности функций.
По сути, внутренний вызов функции - это вызов функции SQLExecute (). Это прекрасно работает для Windows 2003 Server 32bit. Я попытался выполнить команду в фоновом режиме из командной строки, и она работает.
Буду очень признателен за любую помощь или предложение.
Я проверил последовательность вызова. У нас есть два последовательных вызова функции SQLBindParameter, а затем мы вызываем SQLExecute. Эта последовательность неверна в случае 64-битного? Я также проверил код возврата, заданный SQLExecute, который равен 99.
Любые указатели или предложения будут очень полезны. Приведенная выше последовательность работает нормально с 32-битной Windows.
Заранее спасибо.
-R