以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 异常错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101909) |
-- 作者:10059 -- 发布时间:2017/6/9 16:03:00 -- 异常错误 在窗口的afterload事件中写入如下代码: Dim dt As DataTable Dim cmd As New SQLCommand cmd.c cmd.CommandText = "SELECT [部门] F rom {请假单}" dt = cmd.ExecuteReader() Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1") trv.BuildTree(dt,"部门") trv.Nodes.Insert("加载所有数据",0) 请假单是一个视图。提示如下错误: .NET Framework 版本:2.0.50727.8745 Foxtable 版本:2016.7.29.1 错误所在事件:窗口,请假单,AfterLoad 详细错误信息: 引发类型为“System.OutOfMemoryException”的异常。 请老师指教。谢谢 |
-- 作者:有点色 -- 发布时间:2017/6/9 16:12:00 -- 试试改成
cmd.CommandText = "SELECT 部门 From {请假单} group by 部门" |
-- 作者:10059 -- 发布时间:2017/6/9 16:19:00 -- 可以了,谢谢老师。 为什么一定要分组呢?? |
-- 作者:有点色 -- 发布时间:2017/6/9 17:20:00 -- 以下是引用10059在2017/6/9 16:19:00的发言:
可以了,谢谢老师。 为什么一定要分组呢??
你的数据量应该太大,没有必要全部弄进foxtable里,只需要把分组后的少量数据弄进来。 |