以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  BaseTable超过172行 就不能使用了  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110932)

--  作者:baiheinet
--  发布时间:2017/12/12 16:29:00
--  BaseTable超过172行 就不能使用了
Dim dtZ As system.data.DataTable  = DataTables("周报").BaseTable
Dim jj As String = JsonConvert.SerializeObject(dtZ)
MessageBox.Show(jj)

我做实验 当周报超过172行 就不起作用了 为什么
[此贴子已经被作者于2017/12/12 16:29:21编辑过]

--  作者:有点甜
--  发布时间:2017/12/12 16:53:00
--  
测试没问题。你说的不起作用,指什么?报什么错?
--  作者:baiheinet
--  发布时间:2017/12/12 17:16:00
--  
就是没啥反应 也不报错
--  作者:有点甜
--  发布时间:2017/12/12 17:29:00
--  
以下是引用baiheinet在2017/12/12 17:16:00的发言:
就是没啥反应 也不报错

 

例子发上来测试。


--  作者:baiheinet
--  发布时间:2017/12/12 18:03:00
--  
附件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.foxdb

[此贴子已经被作者于2017/12/12 18:03:35编辑过]

--  作者:有点甜
--  发布时间:2017/12/12 18:08:00
--  

msgbox的问题,如果字符串过多,显示会有问题。

 

Dim dtZ As system.data.DataTable  = DataTables("周报").BaseTable
Dim jj As String = JsonConvert.SerializeObject(dtZ)
output.show(jj)

msgbox(jj.length)


--  作者:baiheinet
--  发布时间:2017/12/12 18:15:00
--  
我主要是用e.WriteString(jj) 要输出 也不行 就是空白 怎么搞
--  作者:有点甜
--  发布时间:2017/12/12 18:18:00
--  

5楼的例子,用6楼的代码,能否正常输出内容?

 

e.WriteString(jj) 的问题,有可能你之前就写了 e.WriteString 的代码,后面再写 e.WriteString 是无效的,只有第一次的有效。 


--  作者:baiheinet
--  发布时间:2017/12/12 18:33:00
--  
用6楼的代码,能正常输出  
e.WriteString(jj)  我用了一次
[此贴子已经被作者于2017/12/12 18:32:58编辑过]

--  作者:有点蓝
--  发布时间:2017/12/12 20:08:00
--  
如果还有问题,上传实际例子看看