Как из Excel обратиться к внешней базе данных и выполнить запрос? - VB
Формулировка задачи:
Как из Excel обратиться к внешней базе данных и выполнить запрос?
Короче задача такая. Нужно в книге Excel написать в обработчике определенных событий функцию, которая бы складывала некое сообщение в лог. Лог должен быть в виде ODBC источника данных. Неважно какая база данных, скорее всего Access.
Я подозреваю, что надо использовать ADO, но как именно? Просто опыта в этом маловато - обычно сталкиваюсь или с C++ или с PHP, а тут вот надо одну ламерскую программулину на VB модернизировать...
Заранее благодарен за ответы.
Короче задача такая. Нужно в книге Excel написать в обработчике определенных событий функцию, которая бы складывала некое сообщение в лог. Лог должен быть в виде ODBC источника данных. Неважно какая база данных, скорее всего Access.
Я подозреваю, что надо использовать ADO, но как именно? Просто опыта в этом маловато - обычно сталкиваюсь или с C++ или с PHP, а тут вот надо одну ламерскую программулину на VB модернизировать...
Заранее благодарен за ответы.
Решение задачи: «Как из Excel обратиться к внешней базе данных и выполнить запрос?»
textual
Листинг программы
<font color="blue">Private</font> <font color="blue">Sub</font> CommandButton1_Click() <font color="blue">Dim</font> DB <font color="blue">As</font> Database, Table <font color="blue">As</font> Recordset <font color="blue">Set</font> DB = Workspaces(<font color="darkblue"><b>0</b></font>).OpenDatabase(<font color="teal">"log.mdb"</font>) DB.Execute <font color="teal">"INSERT INTO logtable(dt, user, server, client, action) VALUES (NOW(), 'vasya', 'SERVER1', 'VASYACOMP', 'test')"</font> DB.<font color="blue">Close</font> <font color="blue">End</font> <font color="blue">Sub</font>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д