delphi ADO 可以连接哪几种类型的数据库,他们的connectString分别是什么?
解决方案 »
- 关于Delphi 7的MediaPlayer控件,在线等~~~~~~~~
- 关于Create(nil)引发的自释放与手动释放问题
- 铁公鸡为阿日拔点毛~~~~~~ 浮云呀浮云~~~
- 请教一个指针小问题!
- DLL中Application.ProcessMessages()的问题,进的去却出不来了,我找了好久,也没找到这方面的解决方法呀?
- 调查:大家制作安装程序都用什么软件啊?
- 如何知道adotable 的状态是否是insert mode 或edit mode
- 新技术的困惑!
- 关于Hotmail
- 请问stdcall和safecall的函数声明是什么意思?
- 在delphi能不能不用odbc连接oracle,而用ado连接字符串直接连接,连接字符串怎么写?
- 请问谁是全中国最差的人呢?
有些驱动内置了或者系统内置了 比如 access sqlserver等
有些使用ADO需要数据库客户端比如 oracle等
...
case ADODBType of
ado_dtMSSQL: begin
ADOConn.ConnectionString := 'DistribTX=0;Provider=SQLOLEDB.1;'
+ 'Persist Security Info=True;'
+ 'User ID=' + sUser + ';'
+ 'Initial Catalog=' + sDbName + ';'
+ 'Data Source=' + sServerip + ';';
end;
ado_dtOracle: begin
ADOConn.ConnectionString := 'PLSQLRSet=1;DistribTX=0;Provider=OraOLEDB.Oracle.1;'
+ 'Persist Security Info = True;'
+ 'Data Source=' + sServerip + ';'
+ 'User ID=' + sUser + ';'
+ 'Password =''' + Trim(sPass) + '''';
end;
ado_dtDB2: begin
ADOConn.ConnectionString := 'Provider=IBMDADB2;'
+ 'Persist Security Info=True;'
+ 'Location=' + sServerip + ';'
+ 'User ID=' + sUser + ';'
+ 'Data Source=' + sDbName + ';'
+ 'Password=' +sPass
;
end
else
Exit;
end;
...