Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите найти ошибку!!! / 6 сообщений из 6, страница 1 из 1
15.05.2003, 15:41
    #32160838
Gri3ly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите найти ошибку!!!
При подключении к SQL серверу при помощи ADO выдает такую ошибку:
"Error 3706 - Provider cannot be found. It may not be properly installed."
Вот пример кода:
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim statement As String

Set conn = New ADODB.Connection

conn.ConnectionString = "Provider=SQL Server;Server=SUPERSERVER;Datbase=public"
conn.Open
statement = "tblTmp"

Set rs = conn.Execute(statement)

rs.MoveFirst
Do While Not rs.EOF
MsgBox rs.Fields(1).Value
rs.MoveNext
Loop

Ошибка в строке "conn.Open"

Что я неправильно делаю???
...
Рейтинг: 0 / 0
15.05.2003, 15:48
    #32160854
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите найти ошибку!!!
Может не Datbase, а Database в строке подключения.
...
Рейтинг: 0 / 0
15.05.2003, 15:56
    #32160863
Gri3ly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите найти ошибку!!!
> Может не Datbase, а Database в строке подключения.

не, это я здесь ошибся, в коде все верно - Database. В чем еще может быть причина?
...
Рейтинг: 0 / 0
15.05.2003, 16:00
    #32160867
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите найти ошибку!!!
По-англицки читать можешь?
Тебе написали: Provider cannot be found. It may not be properly installed."

Нетути провайдера @SQL Server@

Что бы он появился надо установить то ли клиента под сиквел, то ли MDAC.
...
Рейтинг: 0 / 0
15.05.2003, 16:15
    #32160889
Gri3ly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите найти ошибку!!!
> Что бы он появился надо установить то ли клиента под сиквел, то ли MDAC

Где именно его ставить (MDAC)? На сервере?
...
Рейтинг: 0 / 0
15.05.2003, 16:21
    #32160897
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите найти ошибку!!!
1. В момент установки MS SQL ты можешь выбрать клиентскую установку - тады скопируются необходимые библиотеки для работы клиента с сервером
2. MDAC находиться на сайте Микрософт последняя версия 2.7+СП1, так же во почти во всех продуктах от микрософт (SQL, MS Office, все виды сервис-паков на Windows2000/XP, VB6, VB.Net и т.д.). Для работы тебе будет, в принципе, достаточно MDAC 2.1 (офис 2000), но лучше обнови до 2.7.
3. Самый простой вариант - выполни переустановку офиса.


Да, MDAC, ставить надо и на сервере и на клиенте. Но если на сервере стоят сервис-паки, то он у тебя MDAC свеженький
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите найти ошибку!!! / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]