powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / sql и excel
2 сообщений из 2, страница 1 из 1
sql и excel
    #36114067
davefree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не знаю в правленый ли раздел, но возник такой вопрос, может кто нибудь сталкивался.

пишу скрипт VBA
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Dim conn As New ADODB.Connection
 Dim rc As New ADODB.Recordset
   conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
      "Data Source='C:\xxxxx.xls';Extended Properties=Excel 8.0;"

rc.Open "SELECT * FROM [NGNT$] ORDER BY [$G]", conn, adOpenStatic, adLockOptimistic
i =  1 

Set oList = Worksheets.Add()
oList.Name = Day(Now()) & "_" & Month(Now()) & "_" & Year(Now()) & " " & Hour(Now()) & "-" & Minute(Now()) & "-" & Second(Now())


While Not rc.EOF
    oList.Cells(i,  1 ) = rc( 0 )
    rc.MoveNext
    i = i +  1 
Wend

rc.Close
conn.Close
oList = Null
End

Задача такова, чтобы отсортировать в excel таблице на листе NGN по сталбцу G.....
Перепробовал кучу вариантов, говорит не правильный запрос...
SELECT * FROM [NGNT$] - все работатет......
в инете нечего подобного не нашол.....

как указать етот столбец?
...
Рейтинг: 0 / 0
sql и excel
    #36114133
davefree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
решил таким путем
SELECT * FROM [NGNT$] order by 6
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / sql и excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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