Мы только что переместили наши базы данных SQL 2000 в новую коробку SQL 2008. После перемещения мы привязали IP-адрес блока SQL 2000 к новому блоку SQL 2008. Это работает, за исключением приложения VB6, работающего на Windows 2000 SP4 box, где мы получаем ошибку:
"Запрос не может быть обновлен, поскольку предложение FROM не является простым именем таблицы"
Смотрите скриншот с сообщением об ошибке ниже:
http://screencast.com/t/MTViNDBh
Выполняя поиск, я обнаружил, что это ошибка ODBC - не знаете, как ее исправить? Это приложение работало безупречно, пока мы не перенесли все базы данных в SQL 2008 (которые работают хорошо, кроме этого одного приложения!).
Edit:
Глядя на его код, он, похоже, не использует ODBC:
sEncCn = "PROVIDER=" & strEncProvider & "Driver=" & strEncDriver & "Server=" & strEncServer & "UID=" & sUID & "PWD=" & sPWD & "Database=" & strEncDb
strEncProvider - «MSDASQL» Драйвер - «SQL Server». Есть идеи?