Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString / 7 сообщений из 7, страница 1 из 1
25.09.2003, 09:49
    #32274953
Ambitzia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
А можно дать пример свойства ConnectionString для связи, например, с базой Access2000 C:\Sale\prim.mdb из Access97.
По опыту знаю, что для связи оракла с аксесом нужно создать отдельно драйвер аксеса, в котором и указать базу для соединения. Тогда в строке подключения указывается только имя драйвера. Т.е. нельзя в строке подключения задать явно имя и путь базы.
А как это делается в ADO?
...
Рейтинг: 0 / 0
25.09.2003, 09:53
    #32274962
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
Я конечно с ADO достаточно недавно работаю, но (пока Саныч, Лох и другие спят) позволю себе дать такой совет: загрузи свою access базу и посмотри в debuge CurrentProject.Connection все там и увидишь...
...
Рейтинг: 0 / 0
25.09.2003, 09:55
    #32274966
IgorM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
http://www.able-consulting.com/ADO_Conn.htm
...
Рейтинг: 0 / 0
25.09.2003, 10:00
    #32274973
Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
Код: 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
25.09.2003, 10:01
    #32274974
OldPferd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
...
Рейтинг: 0 / 0
25.09.2003, 15:39
    #32275659
Ambitzia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к Лоху Позорному и всем людям добрым: ADO и ConnectionString
Использую пример Слонопатама - выскакивает message [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified


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


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


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