以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Initialize 过程中,报以下错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54286) |
-- 作者:老头 -- 发布时间:2014/7/25 9:45:00 -- Initialize 过程中,报以下错误 不知道修改了哪,在项目启动的 Initialize 过程中,报以下错误。 我该怎么着手查错呢? .NET Framework 版本:2.0.50727.5472 Foxtable 版本:2014.7.19.1 错误所在事件: 详细错误信息: Microsoft Jet 数据库引擎找不到输入表或查询 \'部件位置\'。 确定它是否存在,以及它的名称的拼写是否正确。 |
-- 作者:Bin -- 发布时间:2014/7/25 9:47:00 -- 你是不是在数据源把这个表删除了. |
-- 作者:老头 -- 发布时间:2014/7/25 9:51:00 -- 确认过,有的。 |
-- 作者:Bin -- 发布时间:2014/7/25 9:55:00 -- 可能你有SQLCOMMAND代码,忘记指定数据源了 |
-- 作者:老头 -- 发布时间:2014/7/25 10:15:00 -- 排查完所有sqlcommand代码,都有指定数据源名称。 帮想想, 还有什么可能呢,
|
-- 作者:Bin -- 发布时间:2014/7/25 10:17:00 -- 外网可以连接数据源吗? 项目发上来看看 |
-- 作者:有点甜 -- 发布时间:2014/7/25 10:17:00 -- 以下是引用老头在2014-7-25 10:15:00的发言:
排查完所有sqlcommand代码,都有指定数据源名称。 帮想想, 还有什么可能呢,
你确定是这个事件报的错?
贴出你对应的代码看看,BeforeLoadInnerTable、BeforeLoadOuterTable、Initialize |
-- 作者:老头 -- 发布时间:2014/7/25 10:27:00 -- 确认,我在这几个项目上都加了msgbox . 你说的这三个事件,只有一个事件有代码。前面几个事件,都能正常跳过。
MessageBox.show("BeforeLoadInnerTable") SystemReady = False \'---- 暂停事件执行 Dim TableName As String = e.DataTableName If TableName = "平台管理" Or TableName = "平台列表" Or TableName = "快捷列表" Or TableName = "系统选项列表" Or TableName = "物料信息" Or TableName = "员工信息表" _ Or TableName = "工程图纸管理表" Or TableName = "物料状态" Or TableName = "颜色类别" Or TableName = "物料名称信息" Or TableName = "模块名称表" Or TableName = "窗体授权" _ Or TableName = "菜单授权" Or TableName = "公告信息表" Or TableName = "BaseUserDepartment" Or TableName = "用户状态" Or TableName = "模块名称表" Then e.Filter = "" Else e.Cancel = True End If SystemReady = True \'---- 启动事件执行 MessageBox.show("BeforeLoadOuterTable") MessageBox.show("Initialize") [此贴子已经被作者于2014-7-25 10:28:32编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/7/25 10:31:00 -- 1、你在AfterOpenProject加入代码Msgbox(1)看是否能弹出;
2、你看看你的窗口,是否有一些设置成了自动打开的,试试不要自动打开。
3、看是不是窗口写有一些对应的代码了。 [此贴子已经被作者于2014-7-25 10:31:51编辑过]
|
-- 作者:老头 -- 发布时间:2014/7/25 10:48:00 -- 以下是引用有点甜在2014-7-25 10:31:00的发言:
1、你在AfterOpenProject加入代码Msgbox(1)看是否能弹出;------- 能正常弹出。一开始的情况是:报错提示关掉后,能正常进入项目。然后使用这个表,也是正常的。
2、你看看你的窗口,是否有一些设置成了自动打开的,试试不要自动打开。 ----- 排查完,没有调成自动打开的窗口。
3、看是不是窗口写有一些对应的代码了。 ----- 这项没明白该怎么查;表存在、sqlcommand也有指定数据源。 [此贴子已经被作者于2014-7-25 10:31:51编辑过]
[此贴子已经被作者于2014-7-25 10:49:25编辑过]
|