Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 2838|回复: 3

使用Zeos连接PostgreSQL9.1

[复制链接]

该用户从未签到

发表于 2012-5-9 16:32:39 | 显示全部楼层 |阅读模式
以前一直用unidac连接数据库,但是因为各种各样的原因,最近一直不能在Lazarus上安装成功Unidac,客户又催的急,没有办法,只能用CodeTyphon中已经编译好的Zeos来连接PostgreSQL9.1。
各种安装就不介绍了,直接进入主题。
在laz窗体上增加一个ZConnection,设置好Protocol属性为postgresql-8,没办法,(好像这个版本最高就是pg81)然后设置好HostName、LoginPrompt、User、Password、Database、Port等信息,如果你需要在设计期就连接数据库,那么要把pg的安装目录下bin目录下的libpg.dll、libintl-8.dll、libiconv-2.dll文件复制到你的系统安装目录windows\system32下,然后回到lazarus中,把ZConnection的Connected设置为True,如果有报错说找不到libpg81.dll的话,那么把前面复制到系统目录下的libpg.dll改名为libpg81.dll就可以;
程序发布的时候,也需要包含这几个文件,当然也可以在系统目录下,建议最好还是和编译的exe放在同一目录。
好了,问题解决,专门写些文字,支持Laz下,呵呵

评分

参与人数 1威望 +6 收起 理由
猫工 + 6 Lazarus社区有你更精彩!

查看全部评分

回复

使用道具 举报

该用户从未签到

发表于 2012-5-9 21:02:38 | 显示全部楼层
优秀文章,支持!n神马都是浮云!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-5-10 15:30:46 | 显示全部楼层
谢谢分享!!!!!!!!!!!!1
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-5-18 18:21:56 | 显示全部楼层
还没用过呢,学学先
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2024-3-19 15:01 , Processed in 0.034215 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表