Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Базы данных > Не работает коннект через ADO


Автор: useless 9.12.2004, 08:57
Написал простенькую программку для работы с табличкой через ADO. Табличка лежит в базе на MS SQL Servere. На той машине, где я отлаживал программку, всё работает. smile
Пробую на другой машине - ошибка при открытии рекордсета. smile
Сначала думал, что-то с правами доступа, - не похоже, проверил всё на сервере.
Похоже на то, что не установлен OLE DB провайдер. Не подскажите, где его взять? Или дело в чём-то другом?smile

Дополнения:
Проверил ещё раз. Права доступа тут точно ни при чём - под Win98 и WinXP на других пользователях работает нормально. А вот под Win2000 - не работает.

Автор: useless 10.12.2004, 15:22
Всё, разобрался.
Я пытался запустить программу через сеть. Если её скопировать на локальную машину, всё заработает.

Всем спасибоsmile

Автор: Hroft 11.12.2004, 10:57
А ты диск подключал или прям через UNC-имя запускал? Странно на самом деле... Если просто экзешник пускаешь, и ему в текущем каталоге ниче не нужно, то должно вроде работать и с "cd \\host\share". У меня тоже была похожая проблема, давно правда.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)