Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Что за ошибка ado connection / 9 сообщений из 9, страница 1 из 1
12.11.2003, 12:55
    #32321337
zac
zac
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за ошибка ado connection
Пытаюсь VB открыть базу access вот так


strCn = "Microsoft.Jet.OLEDB.4.0"
strPath = "\sk.mdb"

With cn
.Provider = strCn
.Mode = adModeReadWrite

.Open "Data Source=" & App.Path & "\skl.mdb"


а вот сообщение об ошибке

Method 'Open' of Object '_Connection' failed
...
Рейтинг: 0 / 0
12.11.2003, 13:24
    #32321389
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за ошибка ado connection
А если так написать

strCn = "Microsoft.Jet.OLEDB.4.0 ; "
...
Рейтинг: 0 / 0
12.11.2003, 13:39
    #32321422
hangkil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за ошибка ado connection
У меня вот так работает:

Set cnn = New ADODB.Connection
cnn.CursorLocation = adUseClient
prov = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\work\por\test2.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False"
cnn.Open prov
...
Рейтинг: 0 / 0
12.11.2003, 19:57
    #32322153
zac
zac
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за ошибка ado connection
Все равно не проходит. Какая версия должна быть access мне сказали чтобы не выше 2.0 я имею виду что vb с новыми не работает через ado
...
Рейтинг: 0 / 0
12.11.2003, 21:38
    #32322214
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за ошибка ado connection
Четвертый Джет, в принципе, изначально расчитан на А2К, но по идее должен работать нормально и с ранними. Это наоборот не работает. А у тебя версия какая? Для 97 можешь исползовать 3.5.
ВБ со всеми работает.
...
Рейтинг: 0 / 0
12.11.2003, 22:24
    #32322236
SanaGl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за ошибка ado connection
Я себе сделал так .

Для регистрации mdb:

sDb="C:\Db\a.mdb"
sAttrib = "DBQ=" & sDb
DBEngine.RegisterDatabase "Name", "Microsoft Access Driver (*.mdb)", True, sAttrib
Else



А для подключения через DSN сделал Class module: "ClsDb"

Public Cn As New ADODB.Connection
Public Rst As New ADODB.Recordset
'-----------------------------
Public Sub op_Db(cDSN As String, cRST As String)
On Error GoTo er
Dim Cn1 As New ADODB.Connection
Cn.Open cDSN
If cRST <> "" Then
Rst.CursorType = adOpenKeyset
Rst.LockType = adLockOptimistic
Rst.Source = cRST
Rst.ActiveConnection = Cn
Rst.Open
End If
Exit Sub
er:
MsgBox "RST no found"
End Sub

............................................................................
...
Рейтинг: 0 / 0
13.11.2003, 06:03
    #32322303
zac
zac
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за ошибка ado connection
Я не могу понять в чем причина. Все равно не открывает адо базу. Базу я сделал на XP офисе и преобразовывал и 97 и 2000 и 2. Ошибка одна и таже может в системе не указан драйвер mdb но хотя мелкософт талкает его во все дыры, а да где находится SYSTEM.MDW в XP офисе.
Вот вся процедура



Public cn As New ADODB.Connection
Public strCn As String, strPath As String, prov As String

Public Sub Main()
strCn = "Microsoft.Jet.OLEDB.4.0;"
strPath = App.Path & "\db4.mdb"

With cn
.Provider = strCn
.ConnectionString = strPath

.Mode = adModeReadWrite
.CursorLocation = adUseClient

.Open strPath
End With

End Sub
...
Рейтинг: 0 / 0
13.11.2003, 08:57
    #32322364
hangkil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за ошибка ado connection
а ты посмотри в системный или пользовательский источник ODBC драйвер акцесса засунут, хотя акцесс должен его сам ставить при установки, ну на всякий глянь.
...
Рейтинг: 0 / 0
13.11.2003, 09:31
    #32322427
zac68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за ошибка ado connection
Все дрова стоят и mdac2.8 поставил все равно вылазиет глюк этот
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Что за ошибка ado connection / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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