|
|
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
Попытка открыть OpenRecordset таблицы из MSQL Server не получается Dim Crdb As Database, rst As Recordset 'If CheckCotalugeCod = 0 Then Set Crdb = CurrentDb Dim TableName As String TableName = "T_Sys_Cotalogue_Num_" & Catalogue Set rst = Crdb.OpenRecordset(TableName, dbOpenDynamic) rst.AddNew rst![QQQ] = order RegOrderLR = rst![QQQ1] rst.Update rst.Close Set Crdb = Nothing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 18:30 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
Какая ошибка и на какой строке - не имеет значения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 18:34 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
Ошибка: Invalid argument После строки 'Set rst = Crdb.OpenRecordset(TableName, dbOpenDynamic) ' в обработчике ошибок сразу перескакивает на 'Set Crdb = Nothing'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 18:41 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
Может лучше через CurrentProject подключаться если к SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 18:57 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
dbOpenDynaset ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 19:00 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
Аналогичная ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 19:05 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
А если так: Set rst = Crdb.OpenRecordset(TableName, dbOpenDynaset, dbSeeChanges) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 19:11 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
Со слезами радости ... Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 19:14 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
Это еще не конец! RegOrderLR=0 при условии, что order имеет значение. Соответственно со строки RegOrderLR = rst![QQQ1] сразу скачек на Set Crdb = Nothing. Если таблица аксесовская то все нормально, а SQL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 19:28 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
Здесь поле QQQ! счетчик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 19:34 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
Не знаю, поможет ли вот это:\r \r /topic/42244&pg=6#633102 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 19:46 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
Получается что через OpenRecordset нельзя добавить запись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 19:49 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
Почему? Оно ведь на AddNew не валится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 19:51 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
так AddNew без Update ничто. Тут такая ситуация order это некое число, которое присваивается полю QQQ. Мне надо вытащить соответствующее значение из поля QQQ1. А в обработчике показывается, что rst![QQQ1] = 0, соответственно ничего не присваивается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 20:09 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
А оно валится на Update? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 20:13 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 20:47 |
|
||
|
Не работает OpenRecordset
|
|||
|---|---|---|---|
|
#18+
Вот так попробуй: rst.AddNew rst![QQQ] = order rst.Update rst.Refresh RegOrderLR = rst![QQQ1] rst.Close -------------- ибо ежели rst![QQQ1] - счетчик, то откуда ж он возмется в рекордсете до Update? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2004, 06:53 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32485026&tid=1675252]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
190ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 531ms |

| 0 / 0 |
