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');
Ругается на неправильный тип данных