Можно ли программировать ODBC соединение без DSN - VB
Формулировка задачи:
Нельзя ли присоединении к различными источниками данных через ODBC не использовать DSN - хлопотно бегать по всем машинам и настраивать пользователям их DSN'ы . А единый для всей сети файловый DSN не хочет привязывать таблицы из других баз к Access.
Решение задачи: «Можно ли программировать ODBC соединение без DSN»
textual
Листинг программы
Set Conn = CreateObject("ADODB.Connection") Set RS = CreateObject("ADODB.Recordset") DSNName = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" DSNName = DSNName & HomeDir$ & "\test_base.mdb" Conn.Open DSNName '::: Сколько записей в таблице SQL="SELECT count(*) from tbl1" RS.Open SQL, Conn, 3, 3 msgbox "В таблице записей: " & Cstr(Rs(0)) Rs.Close '::: Сколько групп ??? SQL="SELECT Name,O,count(R) From tbl1 group by Name,O Order by Name,O" RS.Open SQL, Conn, 3, 3 Do While not RS.EOF txt=Cstr(Rs(0)) & " " & cstr(Rs(1)) & " " & Cstr(Rs(2)) MsgBox Txt Rs.MoveNext Loop Rs.Close
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д