Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Связи Access - Sql, способы реализации / 10 сообщений из 10, страница 1 из 1
09.11.2016, 13:38
    #39344193
AlexOk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связи Access - Sql, способы реализации
Добрый день. Подскажите пожалуйста как связать приложение access с БД sql не используя Источники данных ODBC?
У меня список глобусов (связанных таблиц) выводится через Источники данных, где я сам регистрировал нужное мне подключение. Как сделать это используя только драйвер и строку подключения? Спасибо.
...
Рейтинг: 0 / 0
09.11.2016, 13:41
    #39344194
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связи Access - Sql, способы реализации
AlexOkУ меня список глобусов (связанных таблиц) выводится через Источники данных, где я сам регистрировал нужное мне подключение. Как сделать это используя только драйвер и строку подключения?В источнике данных посмотреть строку подключения и использовать её (если надо - подкорректировать) при инициализации соединения с использованием драйвера.
...
Рейтинг: 0 / 0
09.11.2016, 13:46
    #39344199
AlexOk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связи Access - Sql, способы реализации
Akina, спасибо. А где в access это прописывается?
...
Рейтинг: 0 / 0
09.11.2016, 13:50
    #39344202
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связи Access - Sql, способы реализации
что именно?
...
Рейтинг: 0 / 0
09.11.2016, 15:26
    #39344288
AlexOk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связи Access - Sql, способы реализации
Akina, у меня есть форма в ней линки на sql таблички, таблице к форме тяну через Источники данных драйвер ODBC.
Хочу понять куда вставить строку коннекта, чтоб не было необходимости для каждого пользователя настраивать источник подключения, то есть, чтоб линки подключались через строку конекта
строка такая (ODBC;Driver={SQL Server};Server=10.10.122.110;Database=MyDB;Uid=Alex;Pwd=Logon1234;). Спасибо
...
Рейтинг: 0 / 0
09.11.2016, 15:37
    #39344296
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связи Access - Sql, способы реализации
...
Рейтинг: 0 / 0
09.11.2016, 15:48
    #39344306
а так?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связи Access - Sql, способы реализации
Если данные не надо редактировать, то сделайте запрос к серверу со своей строкой подключения и используйте его как источник для формы
...
Рейтинг: 0 / 0
09.11.2016, 17:50
    #39344378
AlexOk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связи Access - Sql, способы реализации
В том-то и дело, что надо. Я пробовал в запросе) Нужно, чтоб именно линки на SQL подгружались из скрипта или еще как-нибудь... Но без настройки подключения пользователем
...
Рейтинг: 0 / 0
09.11.2016, 18:04
    #39344390
AlexOk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связи Access - Sql, способы реализации
В Form_load нужно, что-то вставить
...
Рейтинг: 0 / 0
09.11.2016, 18:14
    #39344399
а так?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связи Access - Sql, способы реализации
Код: vbnet
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.
Sub tst2()
    Dim t As DAO.TableDef
    Dim Con$
    
    Con = "ODBC;Driver={SQL Server};Server=GENETIKA\FSERVER;" & _
          "Database=northwind;UID=sa;PWD=0;table=dbo.orders"
    
    With CurrentDb
        If IfTblExist("Orders") Then
            .TableDefs.Delete ("orders")
        End If
        Set t = .CreateTableDef()
        t.Name = "Orders"
        t.SourceTableName = "dbo.Orders"
        t.Connect = Con
        .TableDefs.Append t
        .TableDefs.Refresh
    End With
    Set t = Nothing
End Sub

Function IfTblExist(s$) As Boolean
    On Error Resume Next
    IfTblExist = (CurrentDb.TableDefs(s).Name = s)
End Function
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Связи Access - Sql, способы реализации / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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