powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как подключиться к ODBC напрямую?
2 сообщений из 2, страница 1 из 1
Как подключиться к ODBC напрямую?
    #32835771
Volf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как подключиться к ODBC напрямую? Пробую так, но выдается выдается ошибка несоответсвия типов на сктроку подключения

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Public dbs As Database
Public wsp As Workspace
Public conMain As Connection

Set dbs = CurrentDb()
Set wsp = CreateWorkspace("ODBCWorkspace", "sa", "1", dbUseODBC)
Set conMain = wsp.OpenConnection("Shtat", dbDriverNoPrompt, False, _
 "ODBC;DATABASE=ШтатноеРасписание;UID=sa;PWD=1;DSN=Shtat")
...
Рейтинг: 0 / 0
Как подключиться к ODBC напрямую?
    #32835823
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я делал так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
..
Public Const Conn_Str As String = "ODBC;DATABASE=tel;UID=sa;PWD=xxx;DSN=tango"
..
Dim MyODBC As Workspace
Dim MyConn As Connection
Dim TestTable As Recordset
  Set MyODBC = CreateWorkspace("", "admin", "", dbUseODBC)
  Set MyConn = MyODBC.OpenConnection("", , , Conn_Str)
   If Not IsNull(Me![Sp_Podr].Column( 0 )) Then
    Set TestTable = MyConn.OpenRecordset("Tpers", dbOpenDynaset,  0 , dbPessimistic)
    With TestTable
       .AddNew
       ![Podr_Id] = Me![Sp_Podr].Column( 0 )
       ![Pers_Fio] = "Новый сотрудник"
       .Update
    End With
   End If
  MyConn.Close
  MyODBC.Close
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как подключиться к ODBC напрямую?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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