在delphi能不能不用odbc连接oracle,而用ado连接字符串直接连接,连接字符串怎么写?
在delphi能不能不用odbc连接oracle,而用ado连接字符串直接连接,连接字符串怎么写?
我试过连接sql server2000,用ado连接很方便。
[解决办法]
conn:= '(DESCRIPTION = '+
'(ADDRESS_LIST = '+
'(ADDRESS = (PROTOCOL = TCP)(HOST = '+host+')(PORT = '+port+')) '+
' ) '+
'(CONNECT_DATA = '+
' (SERVICE_NAME = '+sid+')'+
' ) '+
' )';
GDB:=TCPADOCONNECTION.Create(nil);
GDB.ConnectionString:='Provider=OraOLEDB.Oracle.1;Password='''+psw+''';Persist Security Info=True;User ID='''+user+''';Data Source='+conn;
gdb.Connected:=true;
[解决办法]
还可以使用ODAC组件连接Oracle