首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

powerbuilder 插入数据有关问题

2012-05-20 
powerbuilder插入数据问题,string s_chehaostring s_cdlcodedate d_riqid_riqitoday()s_chehaoparent.dd

powerbuilder 插入数据问题,
string s_chehao
string s_cdlcode
date d_riqi
d_riqi=today()
s_chehao=parent.ddlb_1.text
s_cdlcode=parent.sle_1.text//获取发货单号
string mysql
mysql="INSERT INTO two_ck_main (cDLCode,dDate,cChehao) VALUES(:"+ s_cdlcode+",:"+d_riqi+",:"+s_chehao+")"
//sql插入语句
//dw_2.setsqlselect( mysql)

 EXECUTE IMMEDIATE :mysql
  if sqlca.sqlcode = 0 then  
  commit;
  messagebox( "提示 ", "插入成功 ") 
else  
  messagebox( "提示 ", "插入失败 ") 
rollback;
end if


以上代码执行不成功,哪位高手看看出了什么问题

[解决办法]
语法错误,动态SQL不需要冒号,要注意你的引号,另sqlca.sqlerrtext 为执行失败返回的错误信息
[解决办法]
直接写成这样:
INSERT INTO two_ck_main (cDLCode,dDate,cChehao) VALUES(:s_cdlcode,:d_riqi,:s_chehao);

热点排行