评论

收藏

[Sybase] xe6+firedac 连接sybase

数据库 数据库 发布于:2021-07-01 10:28 | 阅读数:313 | 评论:0

  一、Win7 X64系统安装sybase odbc:
  1、  下载对应包至c:\system_odbc(文件夹名自己取,在后面注册表内容需要用到),接着需要将该目录添加至path环境变量下;
  2、  将值信息写入到注册表内:
  WindowsRegistry Editor Version 5.00
  [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\ODBCDrivers]
  "SYBASEASE ODBC Driver"="Installed"
  [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\SybaseASE ODBC Driver]
  "AltDefaults"="1"
  "APILevel"="1"
  "ConnectionFunctions"="YYY"
  "CPTimeout"="60"
  "DriverODBCVer"="04.10"
  "FileUsage"="0"
  "SQLLevel"="0"
  "Driver"="c:\\Sybase_ODBC\\SYODASE.DLL"
"Setup"="c:\\Sybase_ODBC\\SYODASES.DLL"
  3、  进入c:\windows\SysWOW64\下,找到odbcad32.exe执行,如下图
  

DSC0000.jpg

  新建用户dsn,内容填写如下:
DSC0001.jpg ,test connect成功以后即说明安装成功。

  二、接下来使用delphi xe6+firedac对其进行连接:
  放入需要用到的几个控件:
{新建一个 VCL Forms Application, 然后添加如下控件(建议按 Ctrl + . 后用键盘输入添加):}

TFDPhysMysqlDriverLink// 用于驱动自动连接; 不同数据库各对应一个: TFDPhys****DriverLink
TFDGUIxWaitCursor      // 用于自动管理 GUI程序的"等待光标"; 在 Console 和 FMX 下也都有类似对应的东西
TFDConnection          // 数据连接
TFDQuery               // 数据查询
TDataSource            // 数据源
TDBGrid                // 数据显示
DSC0002.jpg

  


  
关注下面的标签,发现更多相似文章