powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ODBC и VBA
6 сообщений из 6, страница 1 из 1
ODBC и VBA
    #35784112
Flangini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, Уважаемые!!!
Помогите пожалуйста, "снюхать" VBA с ODBC.
...
Рейтинг: 0 / 0
ODBC и VBA
    #35784179
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какие пробелмы? Там все прозрачно.
...
Рейтинг: 0 / 0
ODBC и VBA
    #35784189
Flangini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понимаешь прозрачно для тех кто хоть раз это делал, я же - нет :(
У меня хуже (как мне кажется) мне нужно "снюхать" PostgreSQL и Vba через ODBC.
...
Рейтинг: 0 / 0
ODBC и VBA
    #35784483
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так в чем именно проблема ?
...
Рейтинг: 0 / 0
ODBC и VBA
    #35785716
_kyky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.Надо найти драйвер ODBC
2.Установить протестировать коннект (тут DSN=ENSEMBLE)
3.Доступ к данным подобным образом подобным:

Function FillDoc(p_id)

Const l_connstring = "DSN=ENSEMBLE;uid=guest;pwd=guest;OLE DB Services=-2"
Dim l_conn As New ADODB.Connection
Dim l_table As ADODB.Recordset
Dim l_query As String


If IsObject(l_conn) Then
l_conn.Open l_connstring
End If

Set l_table = l_conn.Execute("select cellnum/*0*/, case doctype when 2 then '2-1 ÈÑ-'||ext when 1 then '1 ÈÑ-'||ext else NULL end doctype /*1*/, name/*2*/,address/*3*/, docsum/*4*/, ndssumdoc/*5*/,passnum/*6*/,passplace/*7*/ ,CONVERT(VARCHAR(20),DOCDATE,104) as docdate /*8*/,CONVERT(VARCHAR(20),termdate,104) as termdate /*9*/, phone/*10*/,keys /*11*/ from dc.rentdoc where id = " + p_id)

'MsgBox CóììàÏðîïèñüþ(l_table.Fields(4))
'Exit Sub

If l_table.EOF Then

MsgBox "Âíèìàíèå! Çàïðîñ ê ÁÄ íè÷åãî íå âåðíóë, âîçìîæíî ââåäåí íåâåðíûé ID! (" + p_id + ")", vbOKOnly + vbExclamation, g_title

FillDoc = False

Exit Function

End If

Call past_text_bookmark("bookmark_cellno", l_table.Fields(0))
...
Рейтинг: 0 / 0
ODBC и VBA
    #35786383
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_kyky3.Доступ к данным подобным образом подобным:Спрашивали про ODBC, а не про ADO. Различные это вещи...

_kykyConst l_connstring = "DSN=ENSEMBLE;uid=guest;pwd=guest;OLE DB Services=-2"А нафига OLE DB Services=-2 ? Все подобные штучки надо запихивать в DSN. Он для того и предназначен.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ODBC и VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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