以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]是不是BUG? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90742) |
-- 作者:智友软件工作室 -- 发布时间:2016/9/20 23:09:00 -- [求助]是不是BUG? 代码如下: Tables("订单").AddNew() Tables("订单").Current("订单日期") = e.form.Controls("DateTimePicker1").value Tables("订单").Current("订单号") = e.form.Controls("TextBox1").value DataTables("订单").Save() Tables("订单.订单明细").AddNew() Tables("订单.订单明细").Current("商品名称") = e.form.Controls("ComboBox11").value Tables("订单.订单明细").Current("单位") = e.form.Controls("TextBox11").value DataTables("订单明细").Save() 经检测在执行到Tables("订单.订单明细").AddNew() 这行代码时会报如下错误:
|
-- 作者:智友软件工作室 -- 发布时间:2016/9/20 23:10:00 -- 关闭错误弹窗后订单明细是可以添加进去的 |
-- 作者:有点蓝 -- 发布时间:2016/9/20 23:13:00 -- 订单明细有没有表事件,全部注释试试 |
-- 作者:智友软件工作室 -- 发布时间:2016/9/20 23:20:00 -- 订单明细没有表事件 |
-- 作者:智友软件工作室 -- 发布时间:2016/9/20 23:24:00 -- 我的原意就是先用代码在订单表增加一行,然后用代码在关联表订单.订单明细中增加若干关联表的行,单独测试也是出错的 |
-- 作者:有点蓝 -- 发布时间:2016/9/21 8:28:00 -- 1、删除项目bin目录,重启项目试试 还不行就上例子测试
|
-- 作者:blackzhu -- 发布时间:2016/9/21 8:40:00 -- 这个是不可能的BUG.你检查下有没有相关的代码,或者删除BIN 另外这个代码写法改改吧: Dim r as row = Tables("订单").AddNew() r("订单日期") = e.form.Controls("DateTimePicker1").value r("订单号") = e.form.Controls("TextBox1").value r.Save()\' 这样比较合理. |