Помогите с экспортом с SQL в Excel посредством Visual Bacic

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
spark
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 17.05.2003 (Сб) 18:12

Помогите с экспортом с SQL в Excel посредством Visual Bacic

Сообщение spark » 17.05.2003 (Сб) 21:11

Люди подскажите как можно сделав выборку с SQL вывести данные в таблицу Excel используя код Visual Basic, необязательно код, а хотя бы принципы и какие используются функции???
Заранее большое спасибо
spark

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 17.05.2003 (Сб) 22:32

sql в смысле sql server или нет
как в excel писать посмотри по форуму я думаю найдешь ....
Ничто так не ограничивает полёт мысли программиста, как компилятор

spark
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 17.05.2003 (Сб) 18:12

Сообщение spark » 17.05.2003 (Сб) 22:42

В смысле SQL Server просто есть результат в таблице необходимо выбросить их в Excel
spark

spark
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 17.05.2003 (Сб) 18:12

Сообщение spark » 17.05.2003 (Сб) 22:42

В смысле SQL Server просто есть результат в таблице необходимо выбросить их в Excel
spark

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 18.05.2003 (Вс) 11:03

ну вот тебе код как получить доступ к бд
Код: Выделить всё
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
   
    cn.ConnectionTimeout = 25
    cn.Provider = "sqloledb"
    cn.Properties("Initial Catalog").Value = "test" ' имя твоей бд
    cn.Properties("Integrated Security").Value = "SSPI"
   
    cn.Open
                     
    Set rs = New ADODB.Recordset
    rs.Open "select * from auth_id", cn, adOpenKeyset, adLockPessimistic ' auth_id - твоя бд

ps не забудь подключить библиотеку Microsoft OLE DB ActiveX Data Objects 1.0 library в references ну а как в excel это все дело забацать дело техники
Ничто так не ограничивает полёт мысли программиста, как компилятор

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 19.05.2003 (Пн) 12:10

Полезно знать еще про метод у Range - CopyFromRecordset называется


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 90

    TopList