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了

页面上如果插入的字段为字符串用 "+对应变量+"

用单引号试试~~~~''