|
|
|
Как из Excel обратиться к внешней базе данных и выполнить запрос?
|
|||
|---|---|---|---|
|
#18+
Как из Excel обратиться к внешней базе данных и выполнить запрос? Короче задача такая. Нужно в книге Excel написать в обработчике определенных событий функцию, которая бы складывала некое сообщение в лог. Лог должен быть в виде ODBC источника данных. Неважно какая база данных, скорее всего Access. Я подозреваю, что надо использовать ADO, но как именно? Просто опыта в этом маловато - обычно сталкиваюсь или с C++ или с PHP, а тут вот надо одну ламерскую программулину на VB модернизировать... Заранее благодарен за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2007, 17:25 |
|
||
|
Как из Excel обратиться к внешней базе данных и выполнить запрос?
|
|||
|---|---|---|---|
|
#18+
Задействуй макрорекордер в Excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2007, 17:35 |
|
||
|
Как из Excel обратиться к внешней базе данных и выполнить запрос?
|
|||
|---|---|---|---|
|
#18+
Спасибо, не хочу. А чего рекордить то??? Нашел простое, элегантное решение. Можт кому пригодится. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2007, 17:46 |
|
||
|
Как из Excel обратиться к внешней базе данных и выполнить запрос?
|
|||
|---|---|---|---|
|
#18+
корректировочка: Private Sub CommandButton1_Click() Dim DB As Database, Table As Recordset Set DB = Workspaces(0).OpenDatabase(ActiveWorkbook.Path + "\log.mdb") DB.Execute "INSERT INTO logtable(dt, user, server, client, action) VALUES (NOW(), 'vasya', 'SERVER1', 'VASYACOMP', 'test')" DB.Close End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2007, 17:59 |
|
||
|
Как из Excel обратиться к внешней базе данных и выполнить запрос?
|
|||
|---|---|---|---|
|
#18+
Гоша Мутный Я подозреваю, что надо использовать ADO, Это была здравая мысль, так что непонятно зачем вы взяли DAO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2007, 09:21 |
|
||
|
Как из Excel обратиться к внешней базе данных и выполнить запрос?
|
|||
|---|---|---|---|
|
#18+
big-duke Гоша Мутный Я подозреваю, что надо использовать ADO, Это была здравая мысль, так что непонятно зачем вы взяли DAO. А чем плохо-то собственно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 09:01 |
|
||
|
Как из Excel обратиться к внешней базе данных и выполнить запрос?
|
|||
|---|---|---|---|
|
#18+
Гоша Мутный big-duke Гоша МутныйЯ подозреваю, что надо использовать ADO,Это была здравая мысль, так что непонятно зачем вы взяли DAO.А чем плохо-то собственно?DAO это собственный интерфейс MS Access. ADO универсальный интерфейс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 17:45 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34809041&tid=2163379]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 255ms |
| total: | 510ms |

| 0 / 0 |
