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

start [/forum/topic.php?fid=45&mobile=1&tid=1675252]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
150ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 434ms |

| 0 / 0 |
