Foxtable(狐表)用户栏目专家坐堂 → [求助]连接sqlite问题求教


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

主题:[求助]连接sqlite问题求教

帅哥哟,离线,有人找我吗?
堕落的后天
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:175 积分:1431 威望:0 精华:0 注册:2017/8/4 14:17:00
[求助]连接sqlite问题求教  发帖心情 Post By:2022/12/26 14:42:00 [只看该作者]

之前用的是外部的mdb数据库,按照帖子教程http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=159738&replyID=&skin=1

第一步:将把下载的附件中的HySql.dll复制到foxtable的安装目录 并且引用
第二步:将sqlite下的SQLite.Interop.dll 和 System.Data.SQLite.dll复制到foxtable的安装目录
第三部:把附件的配置文件config.json复制到项目所在的目录
config.json的配置如下
{  
  "dbSettings": {  
    "defaultConnection": "全通mdb",  
    "connectionStrings": [  
      {  
        "name": "全通mdb",  
        "type": "sqlite",  
        "connectionString": "Data Source=全通mdb.db;Version=3;"  
      },  
      {  
        "name": "数据库连接名称2",  
        "type": "数据库类型2",  
        "connectionString": "数据库连接字符串2"  
      },  
       
    ]  
  }  
}  

其中的“全通mdb.db”放在了安装根目录下

然后在项目AfterOpenProject事件中加了下面这句:HySql.DB.ConfigPath = ProjectPath


然后重启项目 还是用的是之前的 全通mdb.mdb


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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/12/26 15:00:00 [只看该作者]

论坛教程的用法和Foxtable的数据源设置没有任何关系。sqlite数据库只能通过这个第三方组件操作数据,或者绑定到窗口表使用,和项目里数据源设置的表格没有半点关系

 回到顶部
帅哥哟,离线,有人找我吗?
堕落的后天
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:175 积分:1431 威望:0 精华:0 注册:2017/8/4 14:17:00
  发帖心情 Post By:2022/12/26 15:54:00 [只看该作者]

也就是都要改代码  单独连接  搜索是么 我主要是客户用了3年后 数据庞大了  sql 稍微复杂点  我以为sqlite可以替代下

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/12/26 15:58:00 [只看该作者]

是的,要改代码  单独连接  搜索

 回到顶部