unidac使用客户端方式连接oracle数据库 unidac使用客户端方式连接oracle,怎么配置呢?试了好几个参数都不行?plsql已经连上了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 配置uniconnection的用户名和密码。将DIRECT设置为TRUE,就可以了吧 有没有安装oracleProvider 配置uniconnection的用户名和密码。将DIRECT设置为TRUE,就可以了吧 1、需要引用 OracleUniProvider2、客户端需要oracle的支持库oci.dll3、我是这么封装,可以参考下function TSMUniDriver.Conntect(): boolean;begin Disconnect(); case FDBParam.dbType of dtMySQL : FConnection.ProviderName := 'MySQL'; dtMSSQL : FConnection.ProviderName := 'SQL Server'; dtSqlite: FConnection.ProviderName := 'SQLite'; dtOracle: FConnection.ProviderName := 'ORACLE'; end; FConnection.SpecificOptions.Values['UseUnicode'] := 'true'; FConnection.SpecificOptions.Values['Direct'] := 'true'; FConnection.Username := FDBParam.account; FConnection.Password := FDBParam.password; FConnection.Database := FDBParam.dbName; FConnection.Server := FDBParam.server; FConnection.Port := FDBParam.port; try FConnection.Connect; result := FConnection.Connected; except result := false; end;end; 求类似IE8的分MDIFORM显示的标签控件 请教delphi中TRichTextBox控件的用法 排课系统研究, 请问设置不排或固定课程,在delphi使用的什么控件? 【CSDN开心辞典】哪个小版块版主最多? 请教~~~~~!!! 关于排版的问题,高手指教 字符串的问题??? 在那里可以下道ADO控件的补丁!!! ADOdataset的insertrecord为什么成了appendrecord? 请问如何使用DATA控件直接与MDB数据库连接,而不使用DSN?谢谢! 如何编写dll用于tcpip通讯 cxgrid 单元格模糊查询
2、客户端需要oracle的支持库oci.dll
3、我是这么封装,可以参考下
function TSMUniDriver.Conntect(): boolean;
begin
Disconnect();
case FDBParam.dbType of
dtMySQL : FConnection.ProviderName := 'MySQL';
dtMSSQL : FConnection.ProviderName := 'SQL Server';
dtSqlite: FConnection.ProviderName := 'SQLite';
dtOracle: FConnection.ProviderName := 'ORACLE';
end;
FConnection.SpecificOptions.Values['UseUnicode'] := 'true';
FConnection.SpecificOptions.Values['Direct'] := 'true';
FConnection.Username := FDBParam.account;
FConnection.Password := FDBParam.password;
FConnection.Database := FDBParam.dbName;
FConnection.Server := FDBParam.server;
FConnection.Port := FDBParam.port;
try
FConnection.Connect;
result := FConnection.Connected;
except
result := false;
end;
end;