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

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


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