Foxtable(狐表)用户栏目专家坐堂 → 外部数据源的连接问题


  共有3260人关注过本帖树形打印复制链接

主题:外部数据源的连接问题

帅哥哟,离线,有人找我吗?
zhangchi96
  11楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:555 积分:5037 威望:0 精华:0 注册:2012/2/11 13:27:00
  发帖心情 Post By:2015/11/16 16:04:00 [只看该作者]

Dim s2 As String = " Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\狐表\金微教育\空外部数据\杏花教育.mdb;Persist Security Info=False "

改为 :
Dim s2 As String = " Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e.ProjectPath & “空外部数据\杏花教育.mdb”;Persist Security Info=False "

测试无法通过,问题出在  e.ProjectPath & “空外部数据\杏花教育.mdb”   的处理上呢!

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/16 16:05:00 [只看该作者]

Dim s2 As String = " Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & “空外部数据\杏花教育.mdb;Persist Security Info=False "
[此贴子已经被作者于2015/11/16 16:05:01编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zqxzhs
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:477 积分:4850 威望:0 精华:0 注册:2015/4/30 22:08:00
  发帖心情 Post By:2015/11/16 16:16:00 [只看该作者]

老师我也问一下。我按自定义用户与权限管理之一做了一的用户登录,登陆后有如下提示:请问是哪儿出了问题?

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2015.11.2.1
错误所在事件:
详细错误信息:
System.Data.OleDb.OleDbException: 关键字 'Group' 附近有语法错误。
   在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
   在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
   在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
   在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
   在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   在 System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
   在 System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
   在 Foxtable.SQLCommand.ExecuteReader(Boolean Save)


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/16 16:20:00 [只看该作者]

登陆后出错?点击登陆按钮后出错?

 

是不是你group没有加中括号,如 [group]


 回到顶部
帅哥哟,离线,有人找我吗?
zhangchi96
  15楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:555 积分:5037 威望:0 精华:0 注册:2012/2/11 13:27:00
  发帖心情 Post By:2015/11/16 16:28:00 [只看该作者]


1、这个问题已经解决了    2、可以public变量 http://www.foxtable.com/help/topics/1842.htm



2、这个写法还是无法测试通过:


Dim s2 As String = " Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & “空外部数据\杏花教育.mdb;Persist Security Info=False "


我试了好几个写法都没有用,要不要先定义一个字符变量啊?


       定义 字符变量   S1

     S1 = e.ProjectPath & “空外部数据\杏花教育.mdb"


[此贴子已经被作者于2015/11/16 16:31:24编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/16 16:32:00 [只看该作者]

提示什么错误啊。

 

msgbox看一下s2的路径对不对啊。

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
zqxzhs
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:477 积分:4850 威望:0 精华:0 注册:2015/4/30 22:08:00
  发帖心情 Post By:2015/11/16 16:42:00 [只看该作者]

刚打开时,就报错,关闭错误提示,出现登录窗口。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/16 16:44:00 [只看该作者]

以下是引用zqxzhs在2015/11/16 16:42:00的发言:

刚打开时,就报错,关闭错误提示,出现登录窗口。

 

你的项目属性、项目事件是否有些什么代码?注释掉是否还报错?


 回到顶部
帅哥哟,离线,有人找我吗?
zqxzhs
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:477 积分:4850 威望:0 精华:0 注册:2015/4/30 22:08:00
  发帖心情 Post By:2015/11/16 16:59:00 [只看该作者]

测试用户登录时提示:

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2015.11.2.1
错误所在事件:窗口,用户登录,AfterLoad
详细错误信息:
System.ArgumentException: 设置 DataSource 属性后无法修改项集合。
   在 System.Windows.Forms.ListBox.CheckNoDataSource()
   在 System.Windows.Forms.ListBox.ObjectCollection.Add(Object item)
   在 UserCode.ANPRuf4fISPoRqTAd(FormEventArgs e)


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/16 17:01:00 [只看该作者]

你的 UserName 控件的属性->绑定表、取值列、显示列,删除掉

 回到顶部
总数 24 上一页 1 2 3 下一页