以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]新版本dr.Lines的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178923)

--  作者:zhutangxin
--  发布时间:2022/7/27 23:13:00
--  [求助]新版本dr.Lines的问题
对新版本,DataRow 的某字段值为空 (NULL), 而它的 dr.Lines 返回的Count = 1, 以新的版本为 0。示例代码如下

Dim lst As New List(Of String)
Dim dr As DataRow = Functions.Execute("GetDataRow", "SE LECT * FROM dbo.MissingPartMstr WHE RE id = \'10883\'", "rieter")
Output.Show("ISNULL:" & dr.IsNull("macpic"))
Output.Show("字符串长度:" & dr("macpic").ToString.Length)
Output.Show("新集合lst的个数:" & lst.Count)
lst = dr.Lines("macpic")
Output.Show("空字段的Lines集合赋给集合lst,此时lst的个数:" & lst.Count)

后台的数据如下:

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2022/7/28 8:12:00
--  
一个小bug,马上改进
--  作者:zhutangxin
--  发布时间:2022/7/31 9:33:00
--  
经测试,已修复