Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Delphi bind variable

607670Jan 14 2008 — edited Jan 15 2008
Хочу сделать запрос в Оракл 10g XE из Delphi с помощью bind .
При этом использую DOA.
Значения для вставки записи должен взять из SEQUENCE LOGS_SEQ.(LOGS_SEQ.NEXTVAL).

Пример
SQLQuery:=INSERT INTO LOGS(ID,NAME) VALUES(:id,:name);

DeclareVariable(:id,otInteger);
SetVariable('id',LOGS_SEQ.NEXTVAL);(Ошибка происходит именно в этой строке)
DeclareVariable(:name,otString);
SetVariable('name','test')

Пробовал DeclareVariable(:id,otString); SetVariable('id','SELECT LOGS_SEQ.NEXTVAL FROM DUAL');
Ругается на неправильный тип данных
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 12 2008
Added on Jan 14 2008
5 comments
1,176 views