pb中插入一条记录提示在此使用的上下文无效
来源:百度知道 编辑:UC知道 时间:2024/05/29 10:05:24
insert into MOF_REFLIST values ("1","ENUM_GUIDMAIN_STATUS_COLLECTION","04","完成","完成")
insert into MOF_REFLIST values (‘1’,‘ENUM_GUIDMAIN_STATUS_COLLECTION’,‘04’,‘完成’,'完成’);
commit work;
你好像没加分号吧
insert into MOF_REFLIST
values("1","ENUM_GUIDMAIN_STATUS_COLLECTION","04","完成","完成")
using sqlca;
//以下是判断成功的代码
if sqlca.sqlcode<>0 then
messagebox('提示信息',sqlca.sqlerrtext,StopSign!)
rollback using sqlca;
else
commit using sqlca;
messagebox('提示信息','保存成功')
end if
====================
请问你是在PB编程环境下写的代码吗?
把列名加上
insert into MOF_REFLIST (列1,列2,列3....) values ("1","ENUM_GUIDMAIN_STATUS_COLLECTION","04","完成","完成")
查询分析器:
insert 语句 如果不是 varchar型 不用引号,如果是字符内型加 ''单引号
然后如果你插入的不是整行,表后面应该跟对应的字段名称,
这样你的语句就OK了
页面上如果插入的字段为字符串用 "+对应变量+"
用单引号试试~~~~''