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

更新数据窗口某一列的值

2012-02-17 
求助:更新数据窗口某一列的值问题描述:通过sle_1控件输入插入条件(通过回车事件对dw_1插入一条数据),插入

求助:更新数据窗口某一列的值
问题描述:通过sle_1控件输入插入条件(通过回车事件对dw_1插入一条数据),插入的一条数据有一列名cp_weight;利用从电子称重量值到sle_3控件。
  问:怎样才能使得cp_weight的值更新成sle_3.text的值?我在一个按钮下click事件中用
  dw_1.SetItem(1, "cp_weight", sle_3.text)命令更新却没用,所以就不知道怎么弄了!希望有高手指点一下,谢谢了

[解决办法]
最可能的原因是:数据类型不匹配

cp_weight字段应该是数值型

而sle_3.text的值是字符型


将语句改成下面的语句试试
dw_1.SetItem(1, "cp_weight", dec(sle_3.text))
[解决办法]
先判断sle_3.text的值
if isnull(sle_3.text) or sle_3.text = "" then return

然后再看列名cp_weight的数据类型。
如果cp_weight是数字型,那么:

dw_1.SetItem(1, "cp_weight", dec(sle_3.text))

热点排行