赞
踩
我已经成功安装了两个Linux虚拟机 . 一个是用于MS SQL的ZorinOS 32位,unixodbc和FreeTDS驱动程序 . 第二个是Linux上的Fedora 23 64位,unixodbc和用于SQL Server的Microsoft ODBC驱动程序 . 我设置了ODBC,我可以通过isql实用程序在第一台机器上连接到SQL Server . 在第二台机器上,我可以通过isql和sqlcmd实用程序连接 .
问题在于Delphi和TSQLConnection . 我有空白表格,TSQLConnection和按钮 .
设为TSQLConnection:
object SQLConnection1: TSQLConnection
ConnectionName = 'OdbcConnection'
DriverName = 'Odbc'
LoginPrompt = False
Params.Strings = (
'DriverName=Odbc'
'DataBase=XXXX'
'User_Name=xxx'
'Password=xxx'
'IsolationLevel=ReadCommitted'
'RowSetSize=20'
'ConnectionString=')
Left = 64
Top = 28
结束按钮事件:
SQLConnection1.Connected := true;
在它连接的Windows上,在我得到的两台Linux机器上:DBX错误:错误代码:-1 .
怎么了???
附: SQL是2008,Delphi是XE4
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。