|
|
|
перехожу на SQL. первые шаги..
|
|||
|---|---|---|---|
|
#18+
... и грабли :) Сделал все просто - выгрузил все таблицы в SQL-сервер. Прилинковал через ODBC. И простой код уже ругается - Set dbs = CurrentDb Set rst = dbs.OpenRecordset("select * from osv") - и ошибка 3622: необходимо использовать dbSeeChanges Вопрос: где? зачем? как правильно переписать такой код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2004, 22:20:55 |
|
||
|
перехожу на SQL. первые шаги..
|
|||
|---|---|---|---|
|
#18+
Set rst = dbs.OpenRecordset("select * from osv",,dbSeeChanges) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2004, 22:22:47 |
|
||
|
перехожу на SQL. первые шаги..
|
|||
|---|---|---|---|
|
#18+
я вот так делал при перходе на связку mdb-97 + sql2000 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2004, 22:41:49 |
|
||
|
перехожу на SQL. первые шаги..
|
|||
|---|---|---|---|
|
#18+
авторВопрос: где? зачем? На где? Саныч уже ответил На зачем? ответ кроется в тексте ошибки: в таблице osv есть поле с установленным свойством identity По кнопке справка (при выпадании ошибки) более подробно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 08:55:14 |
|
||
|
перехожу на SQL. первые шаги..
|
|||
|---|---|---|---|
|
#18+
присоединяюсь: если ключ не счетчик - то с линкованной таблицей проблем нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 09:26:42 |
|
||
|
перехожу на SQL. первые шаги..
|
|||
|---|---|---|---|
|
#18+
Shuhardприсоединяюсь: если ключ не счетчик - то с линкованной таблицей проблем нет Не совсем так :) Даже если ключ не является счетчиком, но есть не ключевое поле, являющееся счетчиком, то проблема появится :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 09:32:31 |
|
||
|
перехожу на SQL. первые шаги..
|
|||
|---|---|---|---|
|
#18+
2Саныч не помогает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 10:19:25 |
|
||
|
перехожу на SQL. первые шаги..
|
|||
|---|---|---|---|
|
#18+
caper2Саныч не помогает... Номер ошибки изменился? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 10:47:08 |
|
||
|
перехожу на SQL. первые шаги..
|
|||
|---|---|---|---|
|
#18+
нет, ошибка та же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 10:51:00 |
|
||
|
перехожу на SQL. первые шаги..
|
|||
|---|---|---|---|
|
#18+
А тексто той же ошибки можно посмотреть? Что-то мало вериться :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 10:59:59 |
|
||
|
перехожу на SQL. первые шаги..
|
|||
|---|---|---|---|
|
#18+
caperнет, ошибка та же а мой вариант пробовал ? DSN у тебя уже есть - раз есть линкованные таблицы: всего дел перенести код и заменит названия полей таблиц и юзера с паролем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 11:00:05 |
|
||
|
перехожу на SQL. первые шаги..
|
|||
|---|---|---|---|
|
#18+
2Shuhard работает именно твой код. Но... как пробежать по всему рекордсету??? RecordCount, все Move не работают!!!! 2paparome. код ошибки при попытке использовать dbSeeChanges не изменился - 3622... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 11:49:32 |
|
||
|
перехожу на SQL. первые шаги..
|
|||
|---|---|---|---|
|
#18+
и не должно работать через recordCounter он у тебя -1 надо через EOF Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 12:00:15 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32553264&tid=1673988]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
209ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 540ms |

| 0 / 0 |
