|
|
|
Updatable recordset
|
|||
|---|---|---|---|
|
#18+
Значит, линкуюсь я в аксесе 2000 к таблице на sql-сервере (MS7.0) через odbc, в которую хочу заисывать id компа, время, строку запроса, значения полей фильтрации... короче log делаю. Попытался делать через recordset, так он ни в какую - Updateble = false. Права все стоят ок. И ничего не понимаю. Возможно аксес не хочет линкованные менять. Если же делать через DoCmd.RunSQL, то нименуемо будет спрашиваться разрешение на запись этой строки. Какие есть ещё варианты? Неужели надо грузить DTS на серваке, который бы апдейтил данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 14:53 |
|
||
|
Updatable recordset
|
|||
|---|---|---|---|
|
#18+
а как рекордсет открываешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 15:00 |
|
||
|
Updatable recordset
|
|||
|---|---|---|---|
|
#18+
dead1 Если же делать через DoCmd.RunSQL CurrentProject.Execute CurrentDb.Execute Но это не отменяет вопроса Виктора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 15:05 |
|
||
|
Updatable recordset
|
|||
|---|---|---|---|
|
#18+
set rs = currentdb.TableDefs("qqq").Openrecordset ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 15:06 |
|
||
|
Updatable recordset
|
|||
|---|---|---|---|
|
#18+
В процессе линкования ODBC мастер просит указать ключевое поле таблицы - если не указал, не будет пускать на апдейт Перелинкуйся и укажи ключевое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 15:10 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32393833&tid=1676925]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
77ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 384ms |

| 0 / 0 |
