|
|
|
проблема в DOA OracleQuery на вставке данных в таблицу
|
|||
|---|---|---|---|
|
#18+
Люди, помогите новичку! Только не ругайтесь громко :) Есть Delphi5, DOA 3.4.6. Есть некая таблица test_table(id,code), есть форма с компонентом TOracleQuery Хочется вставить данные в эту таблицу... но почему-то вылезают глюки: 1) если прописывать в OracleQuery property SQL (в ObjectInspector): insert into galiya.test_table (id,code) values (galiya.test_seq.nextval,'abc') то всё замечательно пишется, но если этот запрос прописывать в процедуре, т.е. SQL.Add('insert into galiya.test_table (id,code) values (galiya.test_seq.nextval, ' 'abc' ') '); - то вылетает ошибка по поводу строки 'abc' - ORA-01936 (illegal variable name/number) хорошо ... если ему не нравится "в лоб", пытаемся делать через SetVariable 2) with MainForm.OQuery do begin DeclareVariable('code',otString); SQL.Add('insert into galiya.test_table (id,code) values (galiya.test_seq.nextval,:code) '); SetVariable('code','abc'); Execute; end; но на это дело он тоже ругается: ORA-00933 (SQL command not properly ended) ... как все же можно сделать? спасибо за внимание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2003, 12:40 |
|
||
|
проблема в DOA OracleQuery на вставке данных в таблицу
|
|||
|---|---|---|---|
|
#18+
Это где то проблемы у тебя, может ты не очищаеш SQL.Clear или еще чего. К DOA есть такая штука как OracleMonitor посмотри с его помощью. А вообще если все нормально делать глюков никаких не будет. DOA рулез. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2003, 10:52 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32116778&tid=1991557]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 206ms |
| total: | 481ms |

| 0 / 0 |
