powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
7 сообщений из 7, страница 1 из 1
Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
    #32274953
Ambitzia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно дать пример свойства ConnectionString для связи, например, с базой Access2000 C:\Sale\prim.mdb из Access97.
По опыту знаю, что для связи оракла с аксесом нужно создать отдельно драйвер аксеса, в котором и указать базу для соединения. Тогда в строке подключения указывается только имя драйвера. Т.е. нельзя в строке подключения задать явно имя и путь базы.
А как это делается в ADO?
...
Рейтинг: 0 / 0
Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
    #32274962
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я конечно с ADO достаточно недавно работаю, но (пока Саныч, Лох и другие спят) позволю себе дать такой совет: загрузи свою access базу и посмотри в debuge CurrentProject.Connection все там и увидишь...
...
Рейтинг: 0 / 0
Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
    #32274966
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.able-consulting.com/ADO_Conn.htm
...
Рейтинг: 0 / 0
Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
    #32274973
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
Option Explicit
Const conProvider As String =  "Provider=MSDataShape.1 ;"
Const conSecurPer As String =  "Persist Security Info=False;" 
Const conModeRead As String =  "Mode=ReadWrite;" 
Const conDataSour As String =  "Data Source=" 
Const conDataProv As String =  "Data Provider=MICROSOFT.JET.OLEDB.4 . 0 "

Dim count As Integer
Private ADOconn() As ADODB.Connection
'local variable(s) to hold property value(s)



'Public Property Set cnnADO(ByVal vData As Variant)
''used when assigning an Object to the property, on the left side of a Set statement.
''Syntax: Set x.cnnADO = Form1
'    Set ADOconn = vData
'End Property


Public Property Get cnnADO(Optional ByVal idx As Integer) As Variant
'used when retrieving value of a property, on the right side of an assignment.
'Syntax: Debug.Print X.cnnADO
Dim intIndex As Integer
intIndex = IIf(IsMissing(idx), idx, count)
    If IsObject(ADOconn(intIndex)) Then
        Set cnnADO = ADOconn(intIndex)
    Else
        cnnADO = ADOconn
    End If
End Property

Public Function cnnAdo_mdbAdd(strPath As String, _
                           strMDB As String, _
                  Optional ByVal idx As Integer)
                           
Dim strConnect As String
strConnect = conProvider & conSecurPer & conModeRead & conDataSour & _
             strPath &  "\"  & strMDB &  ";"  & _
             conDataProv
If idx =  0  Then count = count +  1 
ReDim Preserve ADOconn(count)
Set ADOconn(count) = New ADODB.Connection
ADOconn(count).ConnectionString = strConnect
ADOconn(count).Open
End Function

Private Sub Class_Initialize()
count =  0 
End Sub

Private Sub Class_Terminate()
On Error Resume Next
Dim intI As Integer
For intI =  1  To count
ADOconn(count).Close
If Int(err.Number) =  3704  Then err.Clear
If Not (err.Number =  0 ) Then MsgBox err.Description
Set ADOconn(count) = Nothing
Next
End Sub
...
Рейтинг: 0 / 0
Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
    #32274974
OldPferd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
    #32275659
Ambitzia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую пример Слонопатама - выскакивает message [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified


А вот пример из ссылки на relib сработал сразу. Спасибо, OldPherd :-)
Ну и ники у вас, ребята
...
Рейтинг: 0 / 0
Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
    #32275660
Ambitzia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую пример Слонопатама - выскакивает message [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified


А вот пример из ссылки на relib сработал сразу. Спасибо, OldPherd :-)
Ну и ники у вас, ребята
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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