以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]连接sqlite问题求教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184721) |
-- 作者:堕落的后天 -- 发布时间:2022/12/26 14:42:00 -- [求助]连接sqlite问题求教 之前用的是外部的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 |
-- 作者:有点蓝 -- 发布时间:2022/12/26 15:00:00 -- 论坛教程的用法和Foxtable的数据源设置没有任何关系。sqlite数据库只能通过这个第三方组件操作数据,或者绑定到窗口表使用,和项目里数据源设置的表格没有半点关系 |
-- 作者:堕落的后天 -- 发布时间:2022/12/26 15:54:00 -- 也就是都要改代码 单独连接 搜索是么 我主要是客户用了3年后 数据庞大了 sql 稍微复杂点 我以为sqlite可以替代下 |
-- 作者:有点蓝 -- 发布时间:2022/12/26 15:58:00 -- 是的,要改代码 单独连接 搜索 |