|
并非所有變量都已綁定
方法一
這是我的代碼,運行時出現(xiàn)并非所有變量都已綁定
dw_2.SetTransObject(sqlca)
string cs_css
string abc
dw_2.accepttext()
abc= dw_4.getitemstring(1,"names")
messagebox("",abc)
cs_css = dw_2.getsqlselect()
cs_css += " where z_goodsname = :abc"
dw_2.setsqlselect(cs_css)
dw_2.Retrieve()
方法二
ORA-01008: 并非所有變量都已綁定
DECLARE job NUMBER;
begin
sys.dbms_job.submit(job =>:job,
what => 'docontractreports;',
next_date => to_date('05-11-2010', 'dd-mm-yyyy'),
interval => 'trunc(sysdate, ''HH24'') + 1/2');
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(job));
commit;
end;
/
ORA-01008: 并非所有變量都已綁定
經(jīng)查詢,是因為多了個冒號":", 把冒號去掉就ok 了。
改正后
DECLARE job NUMBER;
begin
sys.dbms_job.submit(job =>job, --注意:此處沒有冒號了
what => 'docontractreports;',
next_date => to_date('05-11-2010', 'dd-mm-yyyy'),
interval => 'trunc(sysdate, ''HH24'') + 1/2');
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(job));
commit;
end;
/
調(diào)試調(diào)了很久都不知道怎么回事,調(diào)了一個下午了。。。
網(wǎng)上百度了很久,大概的意思都是標(biāo)點符號的那些可能錯了,但是我看來看去都沒有錯吖。。。
怎么回事??
|
|