以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 使用外部数据表存储用户信息出现错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87664) |
-- 作者:mayazql -- 发布时间:2016/7/16 14:33:00 -- 使用外部数据表存储用户信息出现错误 我将用户信息存在sql server的表users中,Name已经设置为主键,出现下面的错误 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾。 ************** 异常文本 ************** System.InvalidCastException: 从类型“DBNull”到类型“Integer”的转换无效。 在 Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(Object Value) 在 Foxtable.O__0__o0.o0o 00 (Object A_0, EventArgs A_1) 在 System.Windows.Forms.Form.OnLoad(EventArgs e) 在 System.Windows.Forms.Form.OnCreateControl() 在 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) 在 System.Windows.Forms.Control.CreateControl() 在 System.Windows.Forms.Control.WmShowWindow(Message& m) 在 System.Windows.Forms.Control.WndProc(Message& m) 在 System.Windows.Forms.ScrollableControl.WndProc(Message& m) 在 System.Windows.Forms.ContainerControl.WndProc(Message& m) 在 System.Windows.Forms.Form.WmShowWindow(Message& m) 在 System.Windows.Forms.Form.WndProc(Message& m) 在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) 在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) |
-- 作者:Hyphen -- 发布时间:2016/7/16 14:52:00 -- 自己管理用户的还是用内置的用户管理。 afteropenproject事件或者登录窗口afterload事件代码贴出来
|
-- 作者:mayazql -- 发布时间:2016/7/16 15:33:00 -- 还没有写代码,只是刚把用户管理放到外部数据源,定义组的时候就报错 |
-- 作者:Hyphen -- 发布时间:2016/7/16 16:29:00 -- 测试没有问题。http://www.foxtable.com/webhelp/scr/2723.htm 确认表结构是否定义正确
|
-- 作者:mayazql -- 发布时间:2016/7/16 16:51:00 -- 有问题的这个是用的win10 + SQL SERVER 2016 开发版,我在虚拟机重新装了win7 + sql server 2005, 就一切正常了。 不知道原因。
|
-- 作者:狐狸爸爸 -- 发布时间:2016/7/18 7:56:00 -- 应该是某行的有Type列没有输入内容 |