xe6+firedac 连接sybase
一、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執行,如下圖
新建用戶dsn,內容填寫如下:
,test connect成功以后即說明安裝成功。
二、接下來使用delphi xe6+firedac對其進行連接:
放入需要用到的幾個控件:
{新建一個 VCL Forms Application, 然后添加如下控件(建議按 Ctrl + . 后用鍵盤輸入添加):}
?
TFDPhysMysqlDriverLink// 用于驅動自動連接; 不同數據庫各對應一個: TFDPhys****DriverLink
TFDGUIxWaitCursor?? ?? // 用于自動管理 GUI程序的"等待光標"; 在 Console 和 FMX 下也都有類似對應的東西
TFDConnection?? ? ? ?? // 數據連接
TFDQuery?? ? ? ? ? ? ? // 數據查詢
TDataSource?? ? ? ? ?? // 數據源
TDBGrid?? ? ? ? ? ? ?? // 數據顯示
轉載于:https://blog.51cto.com/lj1987/1420967
總結
以上是生活随笔為你收集整理的xe6+firedac 连接sybase的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (转)ACM大数
- 下一篇: ubuntu设置静态ip不能联网