Доброго времени суток ! вопрос про sql-запросы vb-макроса excel вопроса вообще-то два: 1.как формировать эти самые запросы, т.е. я так понимаю "база_данных" это имя моего xls окна, а столбец что-то вроде "А1","ВВ8", но пример из справки я не понял: >> databaseName = "Northwind" >> queryString = _ >> "SELECT * FROM product.dbf WHERE (product.ON_ORDER<>0)" >> chan = SQLOpen("DSN=" & databaseName) >> SQLExecQuery chan, queryString >> Set output = Worksheets("Sheet1").Range("A1") >> SQLRetrieve chan, output, , , True >> SQLClose chan откуда брать имя базы данных, таблицы, столбцов ?? 2.может у кого-нибудь есть исходник такого макроса - буду очень благодарен З.Ы. VB у меня только тот, что встроен в оффис; SQL я знаю по perl+mysql; excel
XP-шный спасибо
Приветствую Вас, вова! Excel как база данных работает очень плохо, он предназначен для анализа данных. Побробуй загнать побольше данных и получишь массу непонятных проблем. Драйвера баз данных может и работают с ним, но как то не приходило в голову это делать. Используй Access, там уже все готово. Ответ отправлен: 26.05.2003, 03:01 Отправитель: USA-Lesh
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.