Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос из Excel через ODBC / 9 сообщений из 9, страница 1 из 1
30.06.2004, 09:09:46
    #32582386
TimKa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из Excel через ODBC
Доброе время суток всем!

Как произвести, не используя MS QUERY, запрос к SQL DB, и поместить результаты в Worksheet?

Спасибо заранее.
...
Рейтинг: 0 / 0
30.06.2004, 09:15:29
    #32582406
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из Excel через ODBC
1 надо понимать под SQL DB - mdb / Sql - сервер ?
2 Excel от какого Office ?
3 запускаться должно из-под Excel ?
...
Рейтинг: 0 / 0
30.06.2004, 09:29:59
    #32582435
TimKa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из Excel через ODBC
Shuhard1 надо понимать под SQL DB - mdb / Sql - сервер ?
2 Excel от какого Office ?
3 запускаться должно из-под Excel ?

1 да, через ODBC источник
2 >= 97
3 да
...
Рейтинг: 0 / 0
30.06.2004, 10:18:13
    #32582532
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из Excel через ODBC
не забудь подключить ADO
Excel XP Sql2000
Код: 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.
29.
30.
31.
32.
33.
Sub Макрос1()
 '
 
 ' Макрос1 Макрос
 
 ' Макрос записан 30.06.2004 (Inna)
 
 '
 
 '
 
Dim MyConn As ADODB.Connection
Dim MyRst As ADODB.Recordset
Dim MyPr As String
Dim MyCoord As String
Dim Ct As Long
Set MyConn = New ADODB.Connection
MyPr = "Provider=MSDASQL;DSN=tango;UID=sa;PWD=xxxx;"
MyConn.Open MyPr
Set MyRst = New ADODB.Recordset
MyRst.Open "Select * from TCorp", MyConn, adOpenStatic, adLockReadOnly
Ct =  1 
Do Until MyRst.EOF
MyCoord = "A" & Ct
Worksheets("Лист1").Range(MyCoord).Formula = MyRst( 1 )
MyRst.MoveNext
Ct = Ct +  1 
Loop
    ActiveWorkbook.Save
MyRst.Close
Set MyRst = Nothing
Set MyConn = Nothing
End Sub
...
Рейтинг: 0 / 0
30.06.2004, 10:23:38
    #32582547
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из Excel через ODBC
to shuhard: А почему (Inna)?
...
Рейтинг: 0 / 0
30.06.2004, 10:46:28
    #32582624
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из Excel через ODBC
Progato shuhard: А почему (Inna)?
анектод любимый :

- стайка женщин пытается стащить с рельс бухлого мужика
...
диалог
мужик(М) - инна..
стайка(С) - да не Инна я - поезд идёт
М- Инннна..
С- Маша я Маша поезд идёт
М - Иди на ...
...
Рейтинг: 0 / 0
30.06.2004, 10:47:44
    #32582628
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из Excel через ODBC
не смешно
...
Рейтинг: 0 / 0
30.06.2004, 10:48:16
    #32582634
TimKa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из Excel через ODBC
Спасиб!
...
Рейтинг: 0 / 0
30.06.2004, 10:50:02
    #32582643
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из Excel через ODBC
Progaне смешно
так вот Inna - не женское имя , а посыл!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос из Excel через ODBC / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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