易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

易语言使用PostgreSQL及unicode的支持例程   [复制链接]

    2024-01-15 09:53:34
    进阶教程源码
    易语言资源网
    1390 次浏览
    来源链接

前言:

精易论坛搜了一堆易语言连接 Postgresql 的方法。一开始使劲找模块或者支持库,结果徒劳,唯一一个封装dll的,还是很旧的版本。然后就找ado,结果也不理想,好些不能用。也没有人备注说要安装驱动,以及哪个版本。好在在群里请教用 postgresql 的人,成功地连接上了,并且做了简单的测试,没问题,还支持 unicode,正好就发下帖子记录一下,希望为需要的人节省时间。

正文:

写了两个连接Postgresql的例程。

一个是使用易语言官方库《数据库连接》这个连接。

一个是使用E2EE的《ADODB数据库连接池》这个连接。

其中用E2EE的写了unicode提交方法以及读取后还原方法。官方库那个因为我平时不用,就不耗费时间测试了。

交待一下例程环境。(这是其它帖子从未提到的,因而无法断定那些易友方法不对还是我的版本不对。)

PostgreSQL版本:16.0

odbc驱动版本:16.0

截止当前发帖时间 2024-01-10 ,官方最新Postgresql版本是16.1,odbc驱动更新到16.0,经测试可正常使用。

如使用低于16版本的,可使用13版驱动,13.0 - 14.6 版的Postgresql 可以正常使用,已应用于项目,长期稳定。


文件列表:

psqlodbc_16_00_0000_odbc.zip        (包含32位和64位odbc连接驱动)

psqlodbc_13_02_0000_odbc.zip        (包含32位和64位odbc连接驱动)



点我下载 (已有 45 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
E2EE连接PostgreSQL及unicode提交2.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
EXUI++界面库20220526 2022.5 5014D8FA6DCA40b68FA626D8186666EB
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
E2EE服务器套件会员版3.3.9 3.0 AA50CDD5A14C4C5DB81BAE05DE4DDE6D
易库连接PostgreSQL数据库2.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
数据库操作支持库 2.7 46E94341933A462383A4DE26B146322C
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:word转图片并一键导出图片...     下一篇:禁止键盘调出任务管理器...