以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] addnew()  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=19785)

--  作者:ypqs
--  发布时间:2012/5/21 16:23:00
--  [求助] addnew()

Tables("mf_bom").Filter="[bom_no] Is null"
Tables("mf_bom").AddNew()
Tables("mf_bom").Current("qty") = 1

 

新增的一行的 qty 列 不能赋值?

请帮忙

 

有那位懂得,请告诉一下,我是新手, 谢谢

 

网上下载的试用版,是不是和软件版本有关呢?

[此贴子已经被作者于2012-5-22 8:59:04编辑过]

--  作者:mr725
--  发布时间:2012/5/21 17:26:00
--  
我这正常·········
--  作者:狐狸爸爸
--  发布时间:2012/5/21 17:42:00
--  

做个示例文件发上来。


--  作者:ypqs
--  发布时间:2012/5/22 11:14:00
--  

Tables("mf_bom").Filter="[bom_no] Is null"
Tables("mf_bom").AddNew()
Tables("mf_bom").Current("qty") = 1

新增的一行的 qty 列 不能赋值?

请帮忙

 

在access中可以的

 

在sql server中就不行了


--  作者:狐狸爸爸
--  发布时间:2012/5/22 11:24:00
--  

这种代码,和你用的什么数据源,没有任何关系的。

 

你这样改一下:

 

Tables("mf_bom").Filter="[bom_no] Is null"
Dim r As Row= Tables("mf_bom").AddNew()
r("qty") = 1


--  作者:ypqs
--  发布时间:2012/5/22 11:36:00
--  
管理您好,按照您的方法试过了还是一样的。access数据库可以的,sql server数据库里还是不可以的。
--  作者:狐狸爸爸
--  发布时间:2012/5/22 11:42:00
--  
另外做个简单的例子发上来,连同你的sql server数据库,当然你可以只保留这个表以及少量几行数据就行。