Lazarus中文社区

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

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
楼主: 辣炸肉丝

[数据库] Zeos数据库组件

[复制链接]

该用户从未签到

发表于 2012-5-7 18:00:01 | 显示全部楼层
试试!MS SQL学习中。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-8-10 12:39:49 | 显示全部楼层
什么乱码问题,这个组件我用在多个项目,没有问题,无论mysql,mssql,firebird都用用到,包括firebird嵌入式,所有数据库连接组件中,最优秀的一个,用的zeos6.6.6版,以前的beta 6.5.1beta也用过,没有什么问题。lazarus下用lazarus 1.1 + fpc 2.6.0.0 也没有问题。我一般用 zeoslib, ADO ,FIbplus.都是不错的组件:-)
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-8-19 07:45:47 | 显示全部楼层

回 31楼(steven) 的帖子

steven:什么乱码问题,这个组件我用在多个项目,没有问题,无论mysql,mssql,firebird都用用到,包括firebird嵌入式,所有数据库连接组件中,最优秀的一个,用的zeos6.6.6版,以前的beta 6.5.1beta也用过,没有什么问题。lazarus下用lazarus 1.1 + fpc 2.6.0.0 也没有问题。我一般用 zeosli .. (2012-08-10 12:39)
请问您用的数据库编码方式是什么?uft8? 还是gb2312?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-8-26 13:16:34 | 显示全部楼层
中文不是问题,估计是库里编码是GB,所以显示出来就是乱码,把数据库的编码改成UTF8就行了
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-8-28 18:19:54 | 显示全部楼层
zeosDBO非常好,多个项目使用
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-8-28 18:23:47 | 显示全部楼层
为什连接FireBird老提示
Exception class 'External:SIGSEGV'

因为DLL文件版本不对。查系统冲突的版本,干掉。
---------------------------------
ZeosDBO 只要安装 zcomponets.lpk  在lazarus  里面,

delphi里面需要打开所有 DPK ,这点不同,而且lazarus 里面自带了 lr_zeos 那个组件就是他。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-8-28 18:27:54 | 显示全部楼层
当然数据库使用 UTF-8 编码

如果使用感知控件 ,又不用utf-8编码,确实麻烦。

mysql 在连接到数据库后,首先发一个

set names=utf-8的查询 ,所有字符集设为utf-8,有的控件,直接支持utf-8,比如synedit 等

如果不改库,最好用非感知控件,或者自己继承一个感知控件,修改一下。

似乎还没有很好的解决方案。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2014-6-18 22:08:32 | 显示全部楼层
steven 发表于 2012-8-10 12:39
什么乱码问题,这个组件我用在多个项目,没有问题,无论mysql,mssql,firebird都用用到,包括firebird嵌入式, ...

请问下zeos支持ADO 操作ACCESS表吗?
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

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

GMT+8, 2025-5-2 07:29 , Processed in 0.029909 second(s), 7 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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