zoukankan      html  css  js  c++  java
  • ZEOSDBO在delphi7中的安装(Delphi连接MySQL时可以用此组件)

    在Delphi中,我们连接数据库一般是采用ODBC的连接方式或者使用Dbexpress来连接数据库,但是odbc方式连接时常常需要我们安装另外的ODBC组件,这里我们介绍一下ZEOSDBO控件的安装及使用方法:

    (可从http://sourceforge.net/projects/zeoslib/下载)

    首先,我们来看一下安装过程:

    1.解压缩ZEOSDBO-6.6.5-stable.zip到c盘根目录,删除packages、src两文件夹外的其他文件夹;
    2.删除packages文件夹中delphi7文件之外的其他版本文件夹;
    3.运行delphi7,然后选择Component菜单中的New Component子菜单,在弹出的窗口中点击最下面的“Search path”一行中最后的“...”按钮,在随后弹出的“Directories”对话框中的最下面一行【“Greyed items denote invalid path”的下面】文本框中输入build路径“C:/ZEOSDBO-6.6.5-stable/packages/delphi7/build”,然后点击“Add”按钮,再点击“OK”,退出即可。
    4.然后从“File”菜单中选择“Open Project”打开C:/ZEOSDBO-6.6.5-stable/packages/delphi7/ZeosDbo.bpg然后顺次编译以下文件:
    1.   ZCore.bpl
    2.   ZParseSql.bpl
    3.   ZPlain.bpl
    4.   ZDbc.bpl
    5.   ZComponent.bpl
    编译完成后在最下面的“ZComponentDesign70.bpl”上单击右键选择“Install”,提示安装成功后,重启Delphi7,即可看到控件栏中增加了一个“Zeos Access”标签。

    接下来我们就可以进行数据库连接的操作使用了。

    -----------------------------------------------------------------------------------------------------

    补充:使用ZEOSDBO-7.0.2-rc时不能正确识别sqlite的utf-8编码的解决办法

    在一个新建form中拖放ZConnection、ZTable、DataSource和DBGrid控件,依次连接着这几个控件的属性,并设置ZConnection连接对应的sqlite文件位置和sqlite.dll文件所在位置,设置连接数据库的协议为sqlite-3,打开连接;设置ZTable中的TableName选择绑定的数据表名,并激活ZTable,这时候能看到DBGrid中显示了对应的表的内容,但是会发现中文是乱码,解决的办法是:将ZConnection的AutoEncodStrings属性设置为true,再次连接和激活,即可正确显示数据库表中的中文内容。

  • 相关阅读:
    jenkins 安装插件失败
    win10 右键新建卡顿
    Linux发布java jar包
    Linux搭建java环境
    java代码检出打包
    虚拟机Vmware使用记录
    地图坐标
    vs2019 扩展工具
    服务器内网穿透
    intelliJ 软件项目打开运行
  • 原文地址:https://www.cnblogs.com/neights/p/2961479.html
Copyright © 2011-2022 走看看