powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подскажите как в Екселе запустить SQL команду
2 сообщений из 2, страница 1 из 1
Подскажите как в Екселе запустить SQL команду
    #33887014
GioGio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как в Екселе запустить SQL команду, например команду на выборку SELECT, Надо указать Sheet или Range ?
Ну понятно что команда - строка "select cells () from ....." а как эту строку реализовать, как в Акссесе через CMD?

Спасибо.
...
Рейтинг: 0 / 0
Подскажите как в Екселе запустить SQL команду
    #33888352
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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.
34.
35.
36.
37.
38.
39.
Private Sub RunQuery(c As String, q As String)

Dim cn As ADODB.Connection
Dim cmd As ADODB.Command
Dim rs As ADODB.Recordset

On Error Resume Next
   
Set cn = New ADODB.Connection
cn.ConnectionString = c
cn.Open
If Err.Number <>  0  Then
   MsgBox "Connection error: " & Err.Description
   Exit Sub
   
End If
   
Set cmd = New ADODB.Command
Set cmd.ActiveConnection = cn
cmd.CommandText = q
cmd.CommandType = adCmdText

Set rs = New ADODB.Recordset
Set rs.Source = cmd

cn.Errors.Clear
rs.Open

If Err.Number =  0  Then
   CopyRows rs
   
Else
   MsgBox "Query error: " & Err.Description
   
End If

rs.Close
cn.Close

End Sub

(C) C. Frye, W. S. Freeze, F. K. Buckingham
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подскажите как в Екселе запустить SQL команду
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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