以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]网络自动编号问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=33724) |
-- 作者:syzsyk -- 发布时间:2013/5/23 12:49:00 -- [求助]网络自动编号问题 在网络环境下复杂编号例程中 If e.name = "编号" Then 在网络环下红色部分怎么改? |
-- 作者:Bin -- 发布时间:2013/5/23 14:05:00 -- 网络环境红色部分不需要更改 If e.name = "编号" Then e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & "编号.mdb;Persist Security Info=False" End If 更改蓝色部分是局域网文件对应路径即可. 如果是外网,还是使用MSSQL吧
|
-- 作者:syzsyk -- 发布时间:2013/5/23 14:27:00 -- 完全照例程做的,运行时显示没有编号数据源。 |
-- 作者:Bin -- 发布时间:2013/5/23 14:32:00 -- 完全按照帮助例子不会不行的,帮助例子都经过千百人 千百次是测试的. 你要做的是检查自己哪一步做错了.
|
-- 作者:syzsyk -- 发布时间:2013/5/23 14:32:00 -- 我用的是外网。MSSQL。 |
-- 作者:syzsyk -- 发布时间:2013/5/23 16:21:00 -- 错误提示,帮忙看一下是怎么回事? .NET Framework 版本:2.0.50727.6400 |
-- 作者:狐狸爸爸 -- 发布时间:2013/5/23 16:32:00 -- 其实错误提示已经告诉你是哪一个事件出问题,通常你可以用下面的方法找出到底是哪一行代码出错了:
http://www.foxtable.com/help/topics/1485.htm
然后分析原因,你搞不定的话,贴出动物屠宰检疫表的BeforeSaveDataRow事件代码,告诉我哪一行代码出错,我帮你看看。 |
-- 作者:syzsyk -- 发布时间:2013/5/23 17:00:00 -- BeforeSaveDataRow事件代码: Dim dr As DataRow = e.DataRow 刚才按照例程重做了一遍,保存后仍然显示不存在名为“编号”的数据源。表或项目事件少东西了? 项目事件: BeforeConnectOuterDataSource 、AfterOpenProject 表事件: BeforeSaveDataRow 、DataRowAdding |
-- 作者:狐狸爸爸 -- 发布时间:2013/5/23 18:14:00 -- 用这个方法: http://www.foxtable.com/help/topics/1485.htm
看看那一行出错,测试的时候,修改一行数据,然后保存。 |
-- 作者:syzsyk -- 发布时间:2013/5/24 18:05:00 -- 整个检查了,发现是数据源问题,数据.mdb无法连接上,服务器在一个局域网内部,我在外网操作,数据.mdb应该在我外网的电脑上还是在服务器上? |