以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于外部数据库的连接使用问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185652) |
||
-- 作者:lin98 -- 发布时间:2023/3/8 10:48:00 -- 关于外部数据库的连接使用问题
这里扩展了一套通过兼容ADO.NET的组件连接不同数据库的功能。目前支持:SQL server、Access、MySql、Sqlite、PostgreSQL、Oracle、DB2、神通、VistaDB、Firebird、达梦、人大金仓。 需要注意的是,为了兼容.net 4.0,连接这些数据库使用的组件都是for .net 4.0,并不都是最新的版本,可能会有bug 1、把下载的附件中的HySql.dll复制到foxtable的安装目录,在项目里添加这个库文件的引用:http://www.foxtable.com/webhelp/topics/1936.htm
3、把附件的配置文件config.json复制到项目所在的目录。手工设置配置文件里的数据库连接字符串即可。 然后在项目AfterOpenProject事件初始化设置配置文件目录: HySql.DB.ConfigPath = ProjectPath
如果是发布后的项目,可以把config.json添加到发布窗口的附件中。 问题: 一,我下载postgresql-11.19-1-windows-x64安装后,创建一个数据库"PGDB",把官方提供PostgreSQL驱动文件放在foxtable的安装目录,在(Mono.Security.dll,Npgsql.dll)1、在菜单的“管理项目”功能区,单击下面的按钮: 引入 1.问题:postgresql-11.19-1-windows-x64,是否超出PostgreSQL11.10版,不支持? 2.官方提供PostgreSQL驱动文件放在foxtable的安装目录,是文件形式PostgreSQL?还是需打开PostgreSQL文件,把里(Mono.Security.dll,Npgsql.dll)放在foxtable的安装目录? 3.怎么连接在postgresql-11.19新建数据库"PGDB",在foxtable建表、使用? |
||
-- 作者:有点蓝 -- 发布时间:2023/3/8 10:57:00 -- 1、组件的帮助文档里有说明仅支持到PostgreSQL11.10版 2、把dll复制到Foxtable安装目录 3、只能到数据库里建表使用 |
||
-- 作者:lin98 -- 发布时间:2023/3/8 11:31:00 --
|
||
-- 作者:有点蓝 -- 发布时间:2023/3/8 11:34:00 -- 只能到PostgreSQL11.10数据库里建表使用。用法和内部表不一样,很多内部表的功能都无法使用。只能通过sql增删改查 |