以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 无法赋值? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=161095) |
-- 作者:hitzfeld -- 发布时间:2021/3/5 15:59:00 -- 无法赋值? Dim dr As DataRow dr = DataTables("采购明细").SQLFind("单号 = \'Q200906001\'") \' msgbox(dr("客户简称")) DR("单价") =3.14 这段代码无法将3.14赋值给单价?试了好多次,有点摸不着头脑了.....单价列的类型为单精度小数,查询记录有正确的返回值,比如: msgbox(dr("客户"))是可以发挥正确值的,但是就是赋值没法写入?
|
-- 作者:有点蓝 -- 发布时间:2021/3/5 16:05:00 -- DR("单价") =3.14 dr.save SQLFind查询的行是独立于主表的,需要单独保存
|
-- 作者:hitzfeld -- 发布时间:2021/3/5 16:16:00 -- 我晕死哦!折磨了我一天!原来是这样........谢谢蓝老师! |