powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / импорт из sql server 2000 в excel 2003
10 сообщений из 10, страница 1 из 1
импорт из sql server 2000 в excel 2003
    #35270505
Фотография -=Ogre=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос частично описано тут
на msdn описано как сделать примитивное выкачивание данных из бд через адо.
1)можно ли с помощью этого вынимать данные из хранимки с 2 параметрами времени?
2)если пункт 1 реален, то можно как нить унифицировать подключение ?
...
Рейтинг: 0 / 0
импорт из sql server 2000 в excel 2003
    #35270814
Фотография -=Ogre=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неужели никто не занималсо таким?
...
Рейтинг: 0 / 0
импорт из sql server 2000 в excel 2003
    #35270828
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: -=Ogre=-
> неужели никто не занималсо таким?

Просто не совсем понятно: в чем сложности

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
импорт из sql server 2000 в excel 2003
    #35270945
Фотография -=Ogre=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Игорь Горбонос
сложность в том, что :
1)никогда ничего не писал в VB
2) стандартные средства(импорт внешних данных через запрос в Excel) по какой то не понятной причине не работают
зы по моему вопросы под цифрами поставлены корректно.
если у кого то есть файлик с типовым запросом к хранимке и перекидыванием данных в ексель/ворд
поделитесь плз, если не жалко
...
Рейтинг: 0 / 0
импорт из sql server 2000 в excel 2003
    #35270970
kiv-1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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.
    Dim sSQLString As String
    Dim objXL As Object
    Dim objWb As Object
    Dim objWs As Object

    Set objXL = CreateObject("Excel.Application")
    If objXL Is Nothing Then Exit Sub

    objXL.SheetsInNewWorkbook =  1 
    Set objWb = objXL.Workbooks.Add 'Open("c:\main.xls")
    Set objWs = objWb.Worksheets( 1 )

    objXL.Visible = True

      sSQLString = "Ваш Запрос"

    objWs.Cells( 1 ) = "Столбец 1"
    objWs.Cells( 2 ) = "Столбец 2"
    objWs.Cells( 3 ) = "Столбец 3"
    objWs.Cells( 4 ) = "Столбец 4"
    objWs.Cells( 5 ) = "Столбец 5"
    objWs.Range("A1:F1").Font.Bold = True
    objWs.Columns("A:F").AutoFit
    
    Set rs = Con.Execute(sSQLString)

    objWs.Range("A2").CopyFromRecordset rs 'передача данных
    
    objWs.Cells.Select
    objXL.Selection.Columns.AutoFit
    objWs.Range("A1").Select
        
    Set rs = Nothing
...
Рейтинг: 0 / 0
импорт из sql server 2000 в excel 2003
    #35270983
Фотография -=Ogre=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2kiv-1980
СПАСИБО, попробую=)
...
Рейтинг: 0 / 0
импорт из sql server 2000 в excel 2003
    #35271008
Фотография -=Ogre=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мдя, а как это прикручивать?
те если допустим запихнуть в файл *.vbs,то пишет ошибку "в первой строке, предпологаеться наличие окончания сценария.", чего не хватает?
...
Рейтинг: 0 / 0
импорт из sql server 2000 в excel 2003
    #35271048
kiv-1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Данный пример построен на непосредственном запросе(select........) в базу.
Массив данных копируется в RS, потом передается в Excel и закрывается.

Код: plaintext
1.
Dim rs As Object
Set rs = CreateObject("ADODB.Recordset")

Попробуйте закоментарить строки:

Код: plaintext
1.
2.
    'sSQLString = "Ваш Запрос"
    'Set rs = Con.Execute(sSQLString)
    'objWs.Range("A2").CopyFromRecordset rs 'передача данных

Соответственно в Excel передадутся только столбцы.

Код: plaintext
1.
2.
3.
4.
 objWs.Cells( 1 ) = "Столбец 1"
    objWs.Cells( 2 ) = "Столбец 2"
    objWs.Cells( 3 ) = "Столбец 3"
    objWs.Cells( 4 ) = "Столбец 4"
    objWs.Cells( 5 ) = "Столбец 5"

А дальше делайте выводы...
...
Рейтинг: 0 / 0
импорт из sql server 2000 в excel 2003
    #35271484
Фотография -=Ogre=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2kiv-1980 попытку растолковать мне как это сделать, сделал.=)
...
Рейтинг: 0 / 0
импорт из sql server 2000 в excel 2003
    #35271497
kiv-1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут почитайте:
http://support.microsoft.com/kb/247412/ru?spid=2971&sid=global
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / импорт из sql server 2000 в excel 2003
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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