以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 2014最新版的BUG! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47202) |
-- 作者:mosquito1003 -- 发布时间:2014/3/6 11:51:00 -- 2014最新版的BUG! .NET Framework 版本:2.0.50727.3655 Foxtable 版本:2014.3.7.1 错误所在事件:SystemIdle 详细错误信息: 无法将类型为“System.ComponentModel.BindingList`1[System.Object]”的对象强制转换为类型“System.Data.DataView”。 以上为提示,请尽快的帮忙解决! (SystemIdle事件的代码为: If User.Type <> UserTypeEnum.Developer Then If rbnbtn IsNot Nothing Then RbnBtn.Text = Functions.Execute("服务器时间全") & " " & Format(Functions.Execute("服务器时间"),"dddd") End If End If)
|
-- 作者:Bin -- 发布时间:2014/3/6 11:53:00 -- 内部函数的代码发出来,否则帮不到你. |
-- 作者:狐狸爸爸 -- 发布时间:2014/3/6 11:54:00 -- 呵呵,不一定是bug,可能是你的代码问题。 先分析一下你的代码,搞不定就做个例子上来。
如果分析,参考: http://www.foxtable.com/help/topics/1485.htm
|
-- 作者:mosquito1003 -- 发布时间:2014/3/6 11:58:00 -- 关键是我已开发者的身份去登陆,就不会执行内部函数,此时也是会出错的!但是其他版本是不会出错的。 |
-- 作者:mosquito1003 -- 发布时间:2014/3/6 12:01:00 -- Functions.Execute("服务器时间")内部函数代码: Dim cmd As New SQLCommand Dim ds As Date cmd.ConnectionName = sqlname cmd.CommandText = "Select GetDate()" ds = cmd.ExecuteScalar() ds = ds.Date Return ds Functions.Execute("服务器时间全")内部函数代码: Dim cmd As New SQLCommand Dim dt As Date cmd.ConnectionName = sqlname cmd.CommandText = "Select GetDate()" dt = cmd.ExecuteScalar() Return dt |
-- 作者:Bin -- 发布时间:2014/3/6 12:02:00 -- 先看3楼的方法,搞不定.那就上个例子看看吧. [此贴子已经被作者于2014-3-6 12:01:53编辑过]
|
-- 作者:mosquito1003 -- 发布时间:2014/3/6 12:04:00 -- SystemIdle事件的代码为:只要有代码,按Ctrl + F12 切换就会出错 |