求救!关于insert插入的问题!
zhanghao是一个全局变量,已经赋值了。
用的数据库是oracle
表zpx_exchange中有四个列,分别是:
account_number number(10) //number(10)是字段类型;
ex_date_time date
ex_type char(10)
balance float
想要给表中插入一条记录,在insert插入的时候出现问题。
没有语法错误,只是在运行的时候无法插入,提示是column not allow here!
下面是程序的代码,大虾们给解释一下,到底是什么地方的问题?
小弟初学QB,希望大虾门多多指教!
string ls_zh,ls_textzh,ls_ckje,ls_textckje
dec je
long zh
datetime ls_dt
ls_dt=datetime(Today(),now())
ls_zh=zhanghao
ls_textckje=sle_1.text
if ls_textckje="" then
messagebox("消息","请输入存款金额!",exclamation!)
sle_1.text=""
sle_1.setfocus()
return 1
end if
if isnumber(ls_textckje)=false then
messagebox("消息","请输入正确的整数!",exclamation!)
sle_1.text=""
sle_1.setfocus()
return 1
else
je=double(ls_textckje)
zh=long(ls_zh)
INSERT INTO ZPX_EXCHANGE //错误在这个地方
values(:zh,:ls_dt,"存款",:je);//错误在这个地方
messagebox("aaa",sqlca.sqlerrtext,exclamation!)
commit;
//messagebox("aaa",ls_zh,exclamation!)
//messagebox("aaa",ls_textckje,exclamation!)
end if