Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Коннект к SQL Server из Excel с изменениями параметров...... / 3 сообщений из 3, страница 1 из 1
19.10.2004, 15:09
    #32744583
Василий Алибабаевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коннект к SQL Server из Excel с изменениями параметров......
Добрый день!

нужно законнектиться к MS SQL из Excel и выполнить запрос. Как В Аксессе сделать понятно, непонятно как сделать в Excel используя VBA

В хелпе есть пример, но нифига Excel не распознает типы database и т.п.

Мож кто юзал сабж

Поделитесь.

Нужен работающий VBA
...
Рейтинг: 0 / 0
19.10.2004, 19:25
    #32745283
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коннект к SQL Server из Excel с изменениями параметров......
Василий Алибабаевич
В хелпе есть пример, но нифига Excel не распознает типы database и т.п. Василий Алибабаевич- Ты сюда не ходи! Ты туда ходи!... Читай Help по ADO
...
Рейтинг: 0 / 0
19.10.2004, 21:58
    #32745435
kanalex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коннект к SQL Server из Excel с изменениями параметров......
Вот пример обращения к кадровской базе и заполнения данными о сотрудниках выбранного подразделения диапозона на листе книги.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Public Sub Fill_Fio()

 ' создаем объект соединения 
Set cnn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")

 ' открываем соединение 
cnn.Open "Driver={SQL Server};Server=ServerNT;APP=T-12;Uid=name;Pwd=password;Database=kadry"

 'Открываем набор записей 
rs.ActiveConnection = cnn
rs.Source = "SELECT FIO + CHAR(10) + DOLGN, TABN, '' AS a, '' as b, OKLAD From SotrCurrent Where IDPODR = '" & Sheets("Лист1").Range("L" &  24 ).Value & "' ORDER BY ORDERID"
rs.Open

If rs.EOF Then
   MsgBox "Записей нет!"
Else
    rs.MoveFirst
    Sheets("Лист1").Range("A" &  1 ).CopyFromRecordset rs
End If

 ' Закрываем набор 
rs.Close
Set rs = Nothing

 ' Закрываем соединение 
cnn.Close

End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Коннект к SQL Server из Excel с изменениями параметров...... / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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