|
|
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
Господа поскажите следующие действия Код: plaintext 1. 2. 3. 4. 5. могут приводить к тому что часто база падает??? (у себя именно на этой конструкции замечал) Ни правильней былобы дополнить её еще инструкциями Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 13:07:10 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
Уууууууууууууууууууууу, как всё запущено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 13:15:18 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
update нужен только для того, чтобы зафиксировались изменения. Если не изменяешь ничего - можешь смело выкидывать. А rs.close - обязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 13:36:05 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
Темныйupdate нужен только для того, чтобы зафиксировались изменения. Если не изменяешь ничего - можешь смело выкидывать. А rs.close - обязательно. Не совсем правильно В случае ADODB.Recordset - без rst.Update не выполнится rst.Close (если запись редактировалась) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 13:40:33 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
2 ЛП: усек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 14:07:29 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
Не, нифига. Я же написал про фиксацию изменений! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 14:08:15 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
ТемныйНе, нифига. Я же написал про фиксацию изменений! сорь, не заметил :) просто когда говорят, что update не нужен - обычно речь идет о том, что он сам произойдет (например при переходе на другую запись). вот я с недоперепоя и вставил свои пять копеек :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 14:11:38 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
гы-гы. Ты хотел бросать пить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 14:13:12 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
Извиняюсь сначало торопился не всё изложил. ну вот простейший алгоритм: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. что может быть ни так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 14:19:41 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
2 Vw Да все нормально с первого взгляда Если не считать того, что такие вещи лучше запросами делать, а не страдать курсорной болезнью. Надеюсь это тоже упрощенный кусок кода, иначе я буду смеяться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 14:25:58 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
Темныйгы-гы. Ты хотел бросать пить :) Почему хотел? Я и сейчас хочу :) сорь за оффтоп ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 14:28:30 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
Да это очень сокращённый кусок кода в нормальном ещё один цикл с рекордсетовм внутри и ещё там есть инструкция DoEvents -!!!??? может она так базу загонять ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 14:36:21 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
да не должно а тебе обязательно нужно RecordsetClone использовать? попробуй лучше свой собственный Recordset открыть с тем же самым источником неоднократно наблюдал, как аксес сколбашивается, если его начать за RecordsetClone дергать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 14:38:57 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
автора тебе обязательно нужно RecordsetClone использовать? Да кстати, рекордсетклон меня тоже смущает, но без него никак. Он с формы которая сама-подчинёная, а основная на эту форму фильтры разные делает. И в подч.форме визульно статистическими функциями разная инфо отображаеться Ну и я с этой подч.формы снимаю рекордсетклон и с ним работаю как рисовал выше... Может действительно всё это коряво??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 15:14:02 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
Ты из рекордсетклона только читаешь или пишешь в него? Лучше в него не писать. Я бы не стал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 15:18:21 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
авторЛучше в него не писать. Я бы не стал. А почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 15:28:41 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
потому, что неоднократно наблюдал, как аксес сколбашивается, если его начать за RecordsetClone дергать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 15:38:36 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
Понятно !!! Теперь наверное наблюдаю я ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 15:50:12 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
рекордсетклон ведет себя неодинаково в разных версиях и типах аксессовских проектов - наблюдается работа не с постоянно созданным клоном рекордсета а его создании при каждой операции с клоном. вот так можно это преодолеть Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 16:30:55 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
А в чём проблема - читать из клона, а обновление через отдельный рекордсет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 16:45:08 |
|
||
|
Падение базы - незакрытый рекордсет
|
|||
|---|---|---|---|
|
#18+
Для понятности у меня акцесс xp рабочий файл mde я правильно понял что инструкция Код: plaintext Код: plaintext Alexey ShА в чём проблема - читать из клона, а обновление через отдельный рекордсет то бишь dim rs as recordset dim rs2 as recordset set rs = форма.recordset.clone set rs2=rs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 16:58:49 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32625518&tid=1672875]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 389ms |

| 0 / 0 |
