|
|
|
Использование запроса в запросе на обновление
|
|||
|---|---|---|---|
|
#18+
Вопрос следующего содержания: Есть таблица на SQL-сервере, а надо сделать запрос на обновление локальной таблицы данными из SQL-таблицы. Попробовал просто сделать в mdb-шке запрос к SQL-ю типа SELECT * FROM sql_table IN '' [ODBC;DSN=sql_server;Description=sql_server;APP=Microsoft Office XP;WSID=;StatsLog_On=No;Trusted_Connection=Yes;DATABASE=sql_server] и использовать его, но при попытке запустить запрос на обновление говорит: "Runtime error '3073' Operation must use an updateable querry." И нифига соответственноо не делает! Как это обойти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 12:18:44 |
|
||
|
Использование запроса в запросе на обновление
|
|||
|---|---|---|---|
|
#18+
sql_server - в тексте упомянут 3 раза - не перебор ли ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 12:33:47 |
|
||
|
Использование запроса в запросе на обновление
|
|||
|---|---|---|---|
|
#18+
Shuhardsql_server - в тексте упомянут 3 раза - не перебор ли ? Так такую строку выдает Access при подключении таблицы с SQL-сервера! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 12:53:53 |
|
||
|
Использование запроса в запросе на обновление
|
|||
|---|---|---|---|
|
#18+
RodionD Shuhardsql_server - в тексте упомянут 3 раза - не перебор ли ? Так такую строку выдает Access при подключении таблицы с SQL-сервера! И база на серваке тоже SQL_SERVER называется? Круто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 12:58:01 |
|
||
|
Использование запроса в запросе на обновление
|
|||
|---|---|---|---|
|
#18+
paparome RodionD Shuhardsql_server - в тексте упомянут 3 раза - не перебор ли ? Так такую строку выдает Access при подключении таблицы с SQL-сервера! И база на серваке тоже SQL_SERVER называется? Круто Да это я для примера написал! Ну может не совсем удачно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 13:15:30 |
|
||
|
Использование запроса в запросе на обновление
|
|||
|---|---|---|---|
|
#18+
то есть ты нам будешь гнать туфту и ждать в ответ решений ? ну ну ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 13:50:38 |
|
||
|
Использование запроса в запросе на обновление
|
|||
|---|---|---|---|
|
#18+
Shuhardто есть ты нам будешь гнать туфту и ждать в ответ решений ? ну ну Ладно, а если так: --- Есть таблица на SQL-сервере, а надо сделать запрос на обновление локальной таблицы данными из SQL-таблицы. Попробовал просто сделать в mdb-шке запрос к SQL-ю типа SELECT * FROM Скидки IN '' [ODBC;DSN=pbh_dbsql;Description=pbh_dbsql;APP=Microsoft Office XP;WSID=;StatsLog_On=No;Trusted_Connection=Yes;DATABASE=pbh_dbsql]; и использовать его, но при попытке запустить запрос на обновление говорит: "Runtime error '3073' Operation must use an updateable querry." И нифига соответственноо не делает! Как это обойти? --- Так лучше??? Что от этого поменялось??? Да у меня DSN, Description и DATABASE называются одинаково! И SELECT этот прекрасно отрабатывает, а UPDATE на его основе - нет! Кто знает как сделать? Можно ли в UPDATE использовать IN? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 14:06:46 |
|
||
|
Использование запроса в запросе на обновление
|
|||
|---|---|---|---|
|
#18+
1 не вижу UPDATE - вижу Select - слышу сказку 2 прямые запросы к сиквелу и линкованные таблицы запрещены или не владеешь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 14:11:32 |
|
||
|
Использование запроса в запросе на обновление
|
|||
|---|---|---|---|
|
#18+
Shuhard1 не вижу UPDATE - вижу Select - слышу сказку 2 прямые запросы к сиквелу и линкованные таблицы запрещены или не владеешь ? UPDATE for_shipment INNER JOIN скидки ON for_shipment.Артикул = скидки.Артикул SET for_shipment.Скидка = [скидки].[7]; Вот тебе UPDATE. "скидки" - это тот SELECT, который я привет выше, а "for_shipment" - локальная таблица. данные в которой надо обновить? Линковка запрещена! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 14:17:40 |
|
||
|
Использование запроса в запросе на обновление
|
|||
|---|---|---|---|
|
#18+
В таблице "Скидки" ключ (уникальный индекс) есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 14:38:07 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32841648&tid=1669580]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 414ms |

| 0 / 0 |
