|
|
|
(PHP&SQL) SQL запрос через ODBC к БД Oracle
|
|||
|---|---|---|---|
|
#18+
Подскажите как правильно оформить запрос к таблице. Мой неправильный вариант: $query = "select * from all_tab_comments where owner='IRK' "; $result = odbc_exec($con, $query) or die('Select failed!'); Появляется ошибка: Warning: odbc_exec(): SQL error: [Microsoft][ODBC driver for Oracle]Cannot use Keyset-driven cursor on join, with distinct clause, union, intersect or minus or on read only result set, SQL state S1C00 in SQLExecDirect in Простая выборка получается, а если добавить условие, то уже проблема. Как же правильно написать запрос на SQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 03:08 |
|
||
|
(PHP&SQL) SQL запрос через ODBC к БД Oracle
|
|||
|---|---|---|---|
|
#18+
Локализуй причину ошибки, скорее всего она в самом запросе. Попробуй выполнить тот же запрос из sqlplus. Если выдаст ошибку, правь запрос, если нет, было бы неплохо опубликовать запрос здесь, будем смотреть дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 12:11 |
|
||
|
(PHP&SQL) SQL запрос через ODBC к БД Oracle
|
|||
|---|---|---|---|
|
#18+
в PL/SQL Developer запрос проходит нормально. Ошибка должна быть в php.Простая выборка: вывод, например, столбца из таблицы без условий - работает как надо. Может быть причина в условии? Не так его в php оформляю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2005, 03:05 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=482&tid=1478588]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 300ms |

| 0 / 0 |
