以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  复制和赋值2种结果不一样?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=54867)

--  作者:liujywwy
--  发布时间:2014/8/6 13:06:00
--  复制和赋值2种结果不一样?

复制

对于技术支持信息表,新增行的Config如果复制由用户管理创建的用户的Config,那么新增的用户的密码就是bdcom。

如果是赋值,如下,新增用户的密码应该不是bdcom,提示密码错误。

技术支持信息表---表属性---datarowadded

e.DataRow("type") = "2"
e.DataRow("Config") = "PassWordnLQ+b3vT/k74Ou6oIlnzGA==Type2"

请问为何2种结果不一致。

我想最好是通过赋值方式实现密码的统一bdcom。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:临时版本跟踪系统26.rar


--  作者:Bin
--  发布时间:2014/8/6 14:22:00
--  
开发者密码?
--  作者:Bin
--  发布时间:2014/8/6 14:34:00
--  
你这是外部数据源,无解

你直接取某个默认用户的COnfig列的值吧

e.DataRow("type") = "2"
dim dr as datarow = e.datatable.find("Name=\'XXX\'")
e.DataRow("Config") = dr("Config")


--  作者:有点甜
--  发布时间:2014/8/6 15:00:00
--  

 这样写

 

dr("config") = "PassWord" & chr(11) & "nLQ+b3vT/k74Ou6oIlnzGA==" & chr(11) & "Type" & chr(11) & "2"


--  作者:liujywwy
--  发布时间:2014/8/6 15:12:00
--  

报错了。

.NET Framework 版本:2.0.50727.8000
Foxtable 版本:2014.7.26.1
错误所在事件:表,技术支持信息表,DataRowAdded
详细错误信息:
调用的目标发生了异常。
未将对象引用设置到对象的实例。


--  作者:有点甜
--  发布时间:2014/8/6 15:38:00
--  

汗 

 

e.DataRow("config") = "PassWord" & chr(11) & "nLQ+b3vT/k74Ou6oIlnzGA==" & chr(11) & "Type" & chr(11) & "2"