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                // 数据显示

xe6+firedac 连接sybase

时间: 2024-07-30 23:30:36

xe6+firedac 连接sybase的相关文章

xe6+firedac连接sybase

一.Win7 X64系统安装sybase odbc: 1.  下载对应包至c:\system_odbc(文件夹名自己取,在后面注册表内容需要用到): 2.  将值信息写入到注册表内: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\ODBC Drivers] "SYBASE ASE ODBC Driver"="Installed&qu

【Sybase】用odbc连接Sybase数据库

1 string connStr = @"Driver={Sybase ASE ODBC Driver};NA=" + v_strServer + ",4100" 2 + ";Uid=" + v_strUsername 3 + ";Pwd=" + v_strPwd 4 + ";Database=" + v_strDBase 5 + ";Charset=UTF8"; 6 OdbcConne

问题-FireDAC连接Sqlite3提示“unable to open database file”

相关资料:http://www.dfwlt.com/forum.php?mod=viewthread&tid=1497&extra= 问题现象:FireDAC连接Sqlite3在开发电脑上没有问题,但将程序放在XP上就提示“unable to open database file”(后来发现别的WIN7也不行). 问题原因:可能是因为字符串编码问题. 问题处理:在FDConnection1控件上双击,出现的设置中,必须设置二项,"OpenMode=CreateUTF8"

FIREDAC连接MSSQL 2000报不能支持连接MSSQL2000及更低版本的解决办法

FIREDAC连接MSSQL 2000的时候会报错,原因是MSSQL CLIENT11或MSSQL CLIENT10客户端驱动程序已经不支持连接MSSQL2000及更低版本的数据库. 解决办法: 设置FDPhysSQLiteDriverLink1的ODBCDriver为“SQL Server”,这样FIREDAC将通过ODBC的方式连接上MSSQL2000数据库.

FIREDAC连接SQLITE乱码的解决

在好多群里面都碰到问“FIREDAC连接SQLITE乱码的”的问题的同仁,遂将解决方法贴出来: 如上图所示设置 stringFormat为unicode即可

在eclipse中Java连接Sybase和oracle的例子

1.连接Sybase 1)准备工作: 准备Sybase驱动jconn2.jar,在eclipse中引用这个jar包: 在项目上右键>Build Path>Add External Archives...,找到jconn2.jar,点确定. note:网上有一片文章,把jconn2.jar放到CLASSPATH环境变量中,这种方法在命令行中用javac手工编译可行.在Eclipse中需要把jconn2.jar引入项目才行. 2)一段示例代码 package connDB; import java

使用isql连接Sybase ASE数据库的常见错误及处理方式

使用isql连接Sybase ASE数据库 Sybase ASE客户端工具中有一个比较实用的命令行工具isql.利用isql可以对ASE数据库服务器进行几乎所有的管理维护工作. 下面用isql工具连接到RUSKYPC数据库服务器上.客户端使用字符集cp936登录.使用登录用户名sa. C:\Users\Administrator>isql -Usa -SRUSKYPC -Jcp936Password:1> 如果返回结果为:1>,则表示成功连接到了Sybase ASE数据库服务器:RUSK

Delphi东京版FireDAC连接MSSQL2000提示对象名 'SYS.DATABASES' 无效

在Delphi 10.2.1 东京 版中,FireDAC默认不兼容MSSQL2000,会提示"[FireDAC][Phys][ODBC][Microsoft][ODBC SQL Server Driver][SQL Server]对象名 'SYS.DATABASES' 无效."的错误,对此需要修改FireDAC.Phys.MSSQL.pas单元进行修复: 首先从delphi目录下把FireDAC.Phys.MSSQL.pas文件复制出来,然后打开它,注释掉 {$I FireDAC.in

(FireDAC) 连接定义

Defining Connection (FireDAC) 连接定义就是应用程序使用特定的FireDAC驱动连接数据库的参数集合.相当于BDE的别名,ADO的UDL,或者ODBC的DSN. For the list of supported database management systems and corresponding parameters, see FireDAC Database Connectivity. FireDAC支持三种连接定义: Type Description Pr