|
|
|
импорт данных через ADO в Excel2003
|
|||
|---|---|---|---|
|
#18+
Добрый день! Вы не подскажете у меня не работает импорт данных через RECORDSET в Excel 2003 выдается ошибка 1004 Application-defined or object-defined error код программы Function Result(SqlStr As String, RetStr As String, HLCell As Range) As String Dim R As Range Dim DB As ADODB.Connection Dim rstRecordset As ADODB.Recordset Dim o As Excel.Worksheet Set o = Excel.Worksheets("D") Set DB = New ADODB.Connection DB.Open Connect_String Set R = HLCell Set rstRecordset = New ADODB.Recordset rstRecordset.Open SqlStr, DB, adOpenForwardOnly, adLockReadOnly If Not rstRecordset.EOF Then i = 1 rstRecordset.MoveFirst Do While Not rstRecordset.EOF For j = 1 To rstRecordset.Fields.Count o.Cells(i, j).Value = rstRecordset.Fields(j - 1).Value ' в этом месте вылетает по ошибке Next j i = i + 1 rstRecordset.MoveNext Loop End If Result = RetStr Set rstRecordset = Nothing End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 16:12:49 |
|
||
|
импорт данных через ADO в Excel2003
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 17:04:14 |
|
||
|
импорт данных через ADO в Excel2003
|
|||
|---|---|---|---|
|
#18+
Кристи если нужно просто вывести рузельтат запроса на лист, то используйте такую конструкцию Код: plaintext Кристи Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 10:31:46 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=306&tid=2183902]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 277ms |

| 0 / 0 |
