以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于连接到外部数据源SQL Server的两个问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121528)

--  作者:龙潭春早
--  发布时间:2018/7/8 22:29:00
--  [求助]关于连接到外部数据源SQL Server的两个问题
关于连接到外部数据源SQL Server的两个问题

1、外部数据源上的用户管理

       完全按照帮助文件的要求,在服务器的SQL Server 2008上,设置了用户表(Users):

           链接:https://pan.baidu.com/s/1j1GTmXRBXJy_rtBCpQrBLQ
         
           密码:goab

       但是,在点击确定以后,却说:所有用户表的结构不符合规范!

    无法向下进行了!

           链接:https://pan.baidu.com/s/1V0o_QsQeYei-hnpihAze_g

           密码:xgw2

          —— 什么情况呢?

2、关于重定向

          从FT向服务器上的SQL Server 2008重定向后,内部数据表会被自动删除。

       这时,需要从之前用“ToAccess”命令生成的Access文件,通过合并表功能

    将这个Access文件中相关表的数据再合并进来。

       这些被合并进来的表,应该还是内部表。

       对它们的各种更改,就相当于对远程外部数据源的更改了吗?

--  作者:有点甜
--  发布时间:2018/7/9 8:53:00
--  

1、如果你要用内置的登陆,必须用这种表结构的表

 

http://www.foxtable.com/webhelp/scr/2723.htm

 

2、重定向后,表不会被删除,只是把数据删除而已。把数据合并进来即可。


--  作者:龙潭春早
--  发布时间:2018/7/9 16:42:00
--  

1、之前就是完全按照你的这个链接(帮助文件)中的要求做的。

           我在楼上发的那两个链接,就是按这个做了以后的截屏。

       但是,在点击确定以后,却说:所有用户表的结构不符合规范!

    无法向下进行了

          —— 怎么办呢?
 

2、重定向后,把数据合并进来即可


             但是,也只是把数据合并到内部表里了吧?


       那么,对它们的各种更改,就相当于对远程外部数据源的更改了吗?


       知道答案应该是肯定的!


       但是,又总觉得怪怪的



--  作者:有点甜
--  发布时间:2018/7/9 18:18:00
--  

1、如果你自己做的登陆窗口,不需要在菜单【用户管理】那里设置用户表的。这一步不做,有什么问题?

 

2、重定向以后,数据表就改到数据库那里了,你合并数据进来,数据是保存在数据库里的


--  作者:龙潭春早
--  发布时间:2018/7/9 21:36:00
--  
嗯 第二条,明白了。

第一条还是有问题:

不是自己做的登陆窗口。

在FT菜单的【用户管理】中,设置了用户名、组定义、角色定义等,想把它们存储到外部数据表。

不过现在楼上的问题已经解决了:

在设置列名称的时候,为了方便用了中文,如“Name”用了“姓名”,向下进行的时候显示出错。

现在把列名称按照帮助文件都改成英文后,就可以了。


只是操作的时候,忙中出错,少了一步,又出了新的问题。


按照帮助文件“外部数据源与用户管理”中的要求,把内部表设置的用户信息存储到外部数据表,需要以下四个步骤:
1、首先要在外部数据库中新建一个数据表;

2创建一个数据源,连接到这个数据库;

3、在用户管理中单击“用户数据表”按钮:

4、然后设置用于存储用户信息的外部数据源和外部数据表。

操作当中,按照上面第一步,在外部数据库中新建数据表(列名改成英文的,然后没有经过上面的第二步,直接操作了第三步的单击“用户数据表”按钮,接着执行了第四步。

完成上述全部操作后发现,【用户管理】中的用户名、组定义、角色定义等内容全部丢失,只剩下了开发者和管理员。

重新打开组定义,出错,说是: 从类型“DBNull”到类型“Integer”的转换无效。。

链接:https://pan.baidu.com/s/1yOB3zyj_AUf-bQ5Qz2Dg4Q 
密码:orbi

而且,点击其中的退出后,整个FT系统就关闭了。

 —— 有什么解决的办法呢 ?      真急人啊 !!!


附:出错的“详细信息”全文如下

有关调用实时(JIT)调试而不是此对话框的详细信息,

请参见此消息的结尾。

 

************** 异常文本 **************

System.InvalidCastException: 从类型“DBNull”到类型“Integer”的转换无效。

   Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(Object Value)

   Foxtable.O_OoO__0.o0_o_O_o(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)


--  作者:龙潭春早
--  发布时间:2018/7/9 21:36:00
--  
续:


    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)

 

 

************** 已加载的程序集 **************

mscorlib

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)

    基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

----------------------------------------

Foxtable

    程序集版本: 2018.3.9.1

    Win32 版本: 2018.03.09.1

    基本代码: file:///C:/foxtable/Development/foxtable.exe

----------------------------------------

Foxtable.Lib

    程序集版本: 2018.2.18.1

    Win32 版本: 2018.02.18.1

    基本代码: file:///C:/foxtable/Development/Foxtable.Lib.DLL

----------------------------------------

System.Windows.Forms

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)

    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)

    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Drawing

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)

    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

Microsoft.VisualBasic

    程序集版本: 8.0.0.0

    Win32 版本: 8.0.50727.5420 (Win7SP1.050727-5400)

    基本代码: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll

----------------------------------------

System.Data

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)

    基本代码: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll

----------------------------------------

System.Xml

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)

    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

System.Configuration

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)

    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

----------------------------------------

C1.Win.C1Ribbon.2

    程序集版本: 2.0.20161.147

    Win32 版本: 2.0.20161.147

    基本代码: file:///C:/foxtable/Development/C1.Win.C1Ribbon.2.DLL

----------------------------------------

mscorlib.resources

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)

    基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

----------------------------------------

Interop.JinDI_SmsComLib

    程序集版本: 1.0.0.0

    Win32 版本: 1.0.0.0

    基本代码: file:///C:/foxtable/Development/Interop.JinDI_SmsComLib.DLL

----------------------------------------

C1.Win.C1Command.2

    程序集版本: 2.0.20161.147

    Win32 版本: 2.0.20161.147

    基本代码: file:///C:/foxtable/Development/C1.Win.C1Command.2.DLL

----------------------------------------

System.Transactions

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)

    基本代码: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll

----------------------------------------

System.EnterpriseServices

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)

    基本代码: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll

----------------------------------------

System.Management

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)


--  作者:龙潭春早
--  发布时间:2018/7/9 21:37:00
--  
续:


    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll

----------------------------------------

System.Design

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)

    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll

----------------------------------------

Accessibility

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)

    基本代码: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

----------------------------------------

C1.Win.C1FlexGrid.2

    程序集版本: 2.0.20161.147

    Win32 版本: 2.0.20161.147

    基本代码: file:///C:/foxtable/Development/C1.Win.C1FlexGrid.2.DLL

----------------------------------------

 综合信息管理系统 .Project

    程序集版本: 0.0.0.0

    Win32 版本: 2018.03.09.1

    基本代码: file:///C:/foxtable/Development/foxtable.exe

----------------------------------------

C1.Win.C1Input.2

    程序集版本: 2.0.20161.147

    Win32 版本: 2.0.20161.147

    基本代码: file:///C:/foxtable/Development/C1.Win.C1Input.2.DLL

----------------------------------------

 综合信息管理系统 .DataTable.A5cITajkngzGnRMKx

    程序集版本: 0.0.0.0

    Win32 版本: 2018.03.09.1

    基本代码: file:///C:/foxtable/Development/foxtable.exe

----------------------------------------

 综合信息管理系统 .DataTable.Aoro7J3ZEdLSNgH7s

    程序集版本: 0.0.0.0

    Win32 版本: 2018.03.09.1

    基本代码: file:///C:/foxtable/Development/foxtable.exe

----------------------------------------

 综合信息管理系统 .DataTable.AoBtcqR3f2WYYrwL3

    程序集版本: 0.0.0.0

    Win32 版本: 2018.03.09.1

    基本代码: file:///C:/foxtable/Development/foxtable.exe

----------------------------------------

 综合信息管理系统 .DataTable.Aobxrc1BXCGWQgXu1

    程序集版本: 0.0.0.0

    Win32 版本: 2018.03.09.1

    基本代码: file:///C:/foxtable/Development/foxtable.exe

----------------------------------------

 综合信息管理系统 .DataTable.AE89AhJzJV4SfRxuM

    程序集版本: 0.0.0.0

    Win32 版本: 2018.03.09.1

    基本代码: file:///C:/foxtable/Development/foxtable.exe

----------------------------------------

 综合信息管理系统 .DataTable.AwPTmGpZ9uCcYtY6s

    程序集版本: 0.0.0.0

    Win32 版本: 2018.03.09.1

    基本代码: file:///C:/foxtable/Development/foxtable.exe

----------------------------------------

 综合信息管理系统 .DataTable.A2yZnLvVF3fgGJacj

    程序集版本: 0.0.0.0

    Win32 版本: 2018.03.09.1

    基本代码: file:///C:/foxtable/Development/foxtable.exe

----------------------------------------

 综合信息管理系统 .DataTable.AUMUGhFYpZkRjZvMv

    程序集版本: 0.0.0.0

    Win32 版本: 2018.03.09.1

    基本代码: file:///C:/foxtable/Development/foxtable.exe

----------------------------------------

Interop.MSScriptControl

    程序集版本: 1.0.0.0

    Win32 版本: 1.0.0.0

    基本代码: file:///C:/foxtable/Development/Interop.MSScriptControl.DLL

----------------------------------------

 综合信息管理系统 .Ribbon

    程序集版本: 0.0.0.0

    Win32 版本: 2018.03.09.1

    基本代码: file:///C:/foxtable/Development/foxtable.exe

----------------------------------------

System.Web

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)

    基本代码: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll

----------------------------------------

 综合信息管理系统 .Public

    程序集版本: 0.0.0.0

    Win32 版本: 2018.03.09.1

    基本代码: file:///C:/foxtable/Development/foxtable.exe

----------------------------------------

 综合信息管理系统 .Form.31a7dbc7

    程序集版本: 0.0.0.0

    Win32 版本: 2018.03.09.1

    基本代码: file:///C:/foxtable/Development/foxtable.exe

----------------------------------------

Neodynamic.WinControls.BarcodeProfessional

    程序集版本: 6.0.2000.0

    Win32 版本: 6.0.2000.15

    基本代码: file:///C:/foxtable/Development/Neodynamic.WinControls.BarcodeProfessional.DLL

----------------------------------------

C1.Win.C1Chart.2

    程序集版本: 2.0.20161.147

 

 


--  作者:龙潭春早
--  发布时间:2018/7/9 21:37:00
--  
续:


    Win32 版本: 2.0.20161.147

    基本代码: file:///C:/foxtable/Development/C1.Win.C1Chart.2.DLL

----------------------------------------

Microsoft.VisualBasic.resources

    程序集版本: 8.0.0.0

    Win32 版本: 8.0.50727.4927 (NetFXspW7.050727-4900)

    基本代码: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_zh-CHS_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll

----------------------------------------

System.Windows.Forms.resources

    程序集版本: 2.0.0.0

    Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)

    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll

----------------------------------------

 

************** JIT 调试 **************

要启用实时(JIT)调试,

该应用程序或计算机的 .config 文件(machine.config) system.windows.forms 节中必须设置

jitDebugging 值。

编译应用程序时还必须启用

调试。

 

例如:

 

<configuration>

    <system.windows.forms jitDebugging="true" />

</configuration>

 

启用 JIT 调试后,任何无法处理的异常

都将被发送到在此计算机上注册的 JIT 调试器,

而不是由此对话框处理。


--  作者:有点蓝
--  发布时间:2018/7/9 21:50:00
--  
建议尽量按照论坛的额说明上传图片:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78

按住ctrl键打开项目,然后重新设置数据源,重新操作即可。或者使用之前的备份,重头做一次

--  作者:龙潭春早
--  发布时间:2018/7/9 22:03:00
--  
嗯 好 尽快试一下。

之前用论坛的方法传了几次图片,都传不上去。所以最后用百度网盘了。

以后再试一下。