|
|
|
set recordset.activeconnection = currentproject.activeconnection
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. И вот на этом ругаисся, что, дескать, объект закрыт. Вообще-то задача стоит так: эксельный файл открыть, прочитать, сохранить в базу. не знаю, почему, но TransferSpreadSheet отказывается видеть файл по тому пути, по которому он находится. Пошел вкружным путем, до конца не уверен, что он правильный, одно радует — коннекшн открываетс, рекордсет заполняется. А вот что дальше, черт его знает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:36:31 |
|
||
|
set recordset.activeconnection = currentproject.activeconnection
|
|||
|---|---|---|---|
|
#18+
Это mdb или adp? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:38:42 |
|
||
|
set recordset.activeconnection = currentproject.activeconnection
|
|||
|---|---|---|---|
|
#18+
mdb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:39:41 |
|
||
|
set recordset.activeconnection = currentproject.activeconnection
|
|||
|---|---|---|---|
|
#18+
Access XP SP3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:40:02 |
|
||
|
set recordset.activeconnection = currentproject.activeconnection
|
|||
|---|---|---|---|
|
#18+
Что-то здесь лишнее Код: plaintext 1. 2. На каком коннекшне рекордсет открываетя? Накойхер(с) вторая строка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:48:27 |
|
||
|
set recordset.activeconnection = currentproject.activeconnection
|
|||
|---|---|---|---|
|
#18+
2 funddd Может сделать проще? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:49:59 |
|
||
|
set recordset.activeconnection = currentproject.activeconnection
|
|||
|---|---|---|---|
|
#18+
funddd Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. И вот на этом ругаисся, что, дескать, объект закрыт. Вообще-то задача стоит так: эксельный файл открыть, прочитать, сохранить в базу. не знаю, почему, но TransferSpreadSheet отказывается видеть файл по тому пути, по которому он находится. Пошел вкружным путем, до конца не уверен, что он правильный, одно радует — коннекшн открываетс, рекордсет заполняется. А вот что дальше, черт его знает. Сам не пробовал. Но вдруг? попробуй после Set cnn = New ADODB.Connection сказать 1) cnn.cursorLocation= adUseClient после rs.Open "select * from [Лист]", cnn сказать set rs.ActiveConnection=Nothing а потом сказать Set rs.ActiveConnection = CurrentProject.Connection при этом у тебя должна быть табла [Лист] а потом нужно что-то типа UpdateBatch сказать все это может не сработать, т.к. статусы у читанных записей локальных не изменились. Так что (может оказаться) либо сначала модифицировать в цикле, а потом апдейтбатч., либо попытаться задействовать стрим - типа отперсистить первоначальный рекордсет в стрим, а в новый , открытый на CurrentProject.Connection добавить из этого стрима. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:53:40 |
|
||
|
set recordset.activeconnection = currentproject.activeconnection
|
|||
|---|---|---|---|
|
#18+
ЛП рулит, как всегда :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:55:23 |
|
||
|
set recordset.activeconnection = currentproject.activeconnection
|
|||
|---|---|---|---|
|
#18+
2 Alexey Sh: Да хрен его, вопщем-то знает. Почитал форум, решил сделать "отсоединенный рекордсет", который типа присоединить к другому коннекшну. 2 ЛП: Вот будешь смеятся, но именно так он у меня не находит файлю Файл тот создается какой-то дурацкой софтиной, и даже при открытии в Excel, сильно ругается на ошибку доступа. Формат видимо, ваще какой-то левенький. Ну, это я так думаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:57:07 |
|
||
|
set recordset.activeconnection = currentproject.activeconnection
|
|||
|---|---|---|---|
|
#18+
п...ц мистика весь день пытался сделать кружным путем, потому что transferspreadsheet не работало, хоть убейся... теперь посмотрел на рваные куски кода, раскомментировал его и... оп!, заработало. хм... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 15:24:24 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32880186&tid=1669099]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 373ms |

| 0 / 0 |
