|
|
|
Remote Server и UPDATE
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые коллеги! Может быть кто-то сталкивался с подобной проблемой... ASA 7.0.4.3532, Win2003 (тоже самое происходит на ASA 9.0.2.2451, WinXP SP1) Remote Server - MySQL 3.23.52 Есть прокси-таблица, родом из MySQL. SELECT и INSERT проходят нормально, а при потытке DELETE или UPDATE выдает ошибку: Could not execute statement. General error: Server MySQL: You have an error in your SQL syntax 't1 WHERE t1.ff_key = 1300' SQLCODE =-660, ODBC 3 State ="HY000" В документации в двух словах сказано, что выполнение UPDATE и DELETE невозможно, если это требует создания промежуточной таблицы. Если кто в курсе, подскажите, пожалуйста, неужели это тот самый случай? И есть ли из этой ситуации какой-либо достойный выход? Заранее спасибо за внимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2005, 17:44 |
|
||
|
Remote Server и UPDATE
|
|||
|---|---|---|---|
|
#18+
_kkotЕсли кто в курсе, подскажите, пожалуйста, неужели это тот самый случай? А сам запрос мы будем телепатически рассматривать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2005, 20:31 |
|
||
|
Remote Server и UPDATE
|
|||
|---|---|---|---|
|
#18+
Ошибка возникает как при UPDATE, так и при DELETE... А запросы самы простые: UPDATE dba.table SET field1 = 'something' WHERE id = 1000; DELETE FROM dba.table WHERE id = 1000; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 10:06 |
|
||
|
Remote Server и UPDATE
|
|||
|---|---|---|---|
|
#18+
_kkot Could not execute statement. General error: Server MySQL: You have an error in your SQL syntax 't1 WHERE t1.ff_key = 1300' SQLCODE =-660, ODBC 3 State ="HY000" Надо смотреть текст посылаемого запроса. Вполне вероятно, что мудрит MySQL. Включи для ASA-сервера request level logging либо смотри получаемый запрос средствами MySQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 10:41 |
|
||
|
Remote Server и UPDATE
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун _kkot Could not execute statement. General error: Server MySQL: You have an error in your SQL syntax 't1 WHERE t1.ff_key = 1300' SQLCODE =-660, ODBC 3 State ="HY000" Надо смотреть текст посылаемого запроса. Вполне вероятно, что мудрит MySQL. Включи для ASA-сервера request level logging либо смотри получаемый запрос средствами MySQL Я так полагаю, в меру своих неполных знаний, что в WHERE t1 .ff_key t1 - это и есть та самая временная таблица, которую хочет ASA и не любит MySQL :)) Я просто не уверен, нужна ли для UPDATE временная таблица, вот и решил спросить более грамотных коллег. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 10:58 |
|
||
|
|

start [/forum/moderation_log.php?user_name=Plunderer]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 711ms |
| total: | 878ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...