hur.cn - 华软网

 热门搜索

删除后不能保存怎么回事?

  作者:未知    来源:网络    更新时间:2019/12/1
我删除记录时出现毛病:
Bind parameter value for ‘:3’is too big(11)
这是怎么回事啊?
以前我用的ASA数据库,能保存。后来改的SQL就出问题了。

保存:
integer rc
rc = dw_1.update()
if rc>0 then
COMMIT USING SQLCA ;
messageBox("提醒信息", "保存成功")
else
ROLLBACK USING SQLCA ;
messageBox("警告信息", "保存失利", stopsign!)
end if

删除:
long row, rsm
row = dw_1.getRow()
rsm = dw_1.rowCount()
if row>0 and row<=rsm then
dw_1.deleteRow(row)
if rsm>1 then
dw_1.scrollToRow(1)
end if
end if
------华软网友回答------
Bind parameter value for ‘:3’is too big(11)
这个毛病是表示要保存的值和数据库里的类型不一样,或超过了数据库里的限定长度或巨细!
------华软网友回复------
我昨天的确悔改字段巨细。可现在我增加几条记录,比如5条,3、4、5条记录都能删除保存,可1、2条记录就不能了。这是怎么回事啊?是否是得重新建一下数据窗口对象啊?
------华软网友回复------
你改了数据库,
还要改一下你的数据窗口

就是把你改了的字段从新显示。
这样数据窗口里的数据结构才会变
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。