*****首先,告诉你正确写法是:vSQL=
"insert into CARDINF (FD_ID, FD_NAME, FD_SEX, FD_DUTY, FD_BEGINDATE, FD_ENDDATE, FD_PLACE, FD_CID) values (1234, 'FD_NAME', 'FD_SEX', 'FD_DUTY', 'FD_BEGINDATE', 'FD_ENDDATE', 'FD_PLACE', 20080409)"
*****
*****你要是想使用变量作为字段值,那你必须用参数化的sql语句。否则必须用常量,针对数字字段直接用整数或小数常量,针对字符串或时间字段必须用''括起来的字符串常量。
*****
*****另外,你用“+”号的初衷,想必是打算在编程环境里面把一个很长的sql语句分多行显示,你可以在行末用一个“/”号来实现。
根据格式上来看没有错误,因为我这有一个例子这样写可以成功,
select a200908g.card_number,a200908g.car_plate from a200908g,car_info where a200908g.card_number = car_info.card_number and car_info.car_color = '黄色'
我想是你的登陆用户的权限有问题,或者使用的连接有问题,如果方便的话可以给我发过来帮你看看
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)