powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как из экселя записывать в базу данных при помощи ODBC?
6 сообщений из 6, страница 1 из 1
Как из экселя записывать в базу данных при помощи ODBC?
    #33318540
den_neg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сабж...
Поставил ODBC для MySQL, проверил при помощи Data->Import External Data заливать в Эксель из базы. Работает на ура.
А вот в базу не получается.
Помотрел в примерах - там какой-то Workspace создают... а у меня ругается что нет вообще такого типа данных.
Подкиньте примерчик как в базу из экселя через ODBC писать.
...
Рейтинг: 0 / 0
Как из экселя записывать в базу данных при помощи ODBC?
    #33318556
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше не стоит....

Но если очень хочется, то можно создавать в VBA ADO-соединение и работать через него. Можно использовать функции SQLOpen/SQLExecQuery из пакета Xlodbc.xla. А можно даже сделать что-то вроде:
Код: plaintext
1.
QueryTables( 1 ).CommandText = "begin update t1 set f1='aaa' where pk=1; select 1; end;"
QueryTables( 1 ).Refresh
Если твоя БД поддерживает композитные команды, то будет работать.

Но лучше не стоит. Excel не предназначен для управления базами данных, отображать - да, изменять - нет.
...
Рейтинг: 0 / 0
Как из экселя записывать в базу данных при помощи ODBC?
    #33318911
den_neg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а конкретнее полный пример можно?
...
Рейтинг: 0 / 0
Как из экселя записывать в базу данных при помощи ODBC?
    #33318924
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White OwlЛучше не стоит....

Но если очень хочется, то можно создавать в VBA ADO-соединение и работать через него. Можно использовать функции SQLOpen/SQLExecQuery из пакета Xlodbc.xla. А можно даже сделать что-то вроде:
Код: plaintext
1.
QueryTables( 1 ).CommandText = "begin update t1 set f1='aaa' where pk=1; select 1; end;"
QueryTables( 1 ).Refresh
Если твоя БД поддерживает композитные команды, то будет работать.

Но лучше не стоит. Excel не предназначен для управления базами данных, отображать - да, изменять - нет.
Позвольте не согласиться.
Мы все наши разработки в последние 3 года строим на базе системы MX
- клиенты на Excele и отображают и вводят данные в базу
(в локальной сети)
Все команды управления базами данных и бизнес-логика сидят в ячейках Excel
То есть все в одном флаконе - на листе Excel
Удобно - конкурентно - денежно
Работают более 50 фирм
Создана система типа 1с-предприятие - универсальная
-------------------------------
...
Рейтинг: 0 / 0
Как из экселя записывать в базу данных при помощи ODBC?
    #33319025
mihmih
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX -- ALEX
Мы все наши разработки в последние 3 года строим на базе системы MX
- клиенты на Excele и отображают и вводят данные в базу
(в локальной сети)
Все команды управления базами данных и бизнес-логика сидят в ячейках Excel
То есть все в одном флаконе - на листе Excel
Удобно - конкурентно - денежно
Работают более 50 фирм
Создана система типа 1с-предприятие - универсальная
-------------------------------
Можно поподробнее, если есть ссылочка киньте.
...
Рейтинг: 0 / 0
Как из экселя записывать в базу данных при помощи ODBC?
    #33320029
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mihmih MX -- ALEX
Мы все наши разработки в последние 3 года строим на базе системы MX
- клиенты на Excele и отображают и вводят данные в базу
(в локальной сети)
Все команды управления базами данных и бизнес-логика сидят в ячейках Excel
То есть все в одном флаконе - на листе Excel
Удобно - конкурентно - денежно
Работают более 50 фирм
Создана система типа 1с-предприятие - универсальная
-------------------------------
Можно поподробнее, если есть ссылочка киньте.

http://cell-soft.eclub.lv/
и далее по ссылкам
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как из экселя записывать в базу данных при помощи ODBC?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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