S
Sonic_Ben
Unregistered / Unconfirmed
GUEST, unregistred user!
我做了个NT应用服务程序,用Database连接到一个ORACLE数据库,
设置Database的Connected为false,Loginprompt为false;
用三个Query连接三个数据表,用三个DataSetProvider连接三个Query,
在Database的OnCreate事件中:
DataBase.Connected := true;
Query1.Active := true;
Query2.Active := true;
Query3.Active := true;
在Database的OnLogin事件中:
LoginParams.Values['Use Name'] := 'SonicBen';//是ORACLE数据库用户名
LoginParams.Values['Password'] := '123';//ORACLE密码
运行程序,通过。
在客户端,用DCOMConnect连接,用三个ClientDataset连接服务器端三个
DataSetProvider,
设置DCOMConnect的Connected为false,Loginprompt为true,
在程序中动态设置:
DCOMConnect.Connected := true;
ClientDataset1.Active := true;
ClientDataset2.Active := true;
ClientDataset2.Active := true;
运行程序,在Remote Login对话框中填写 SonicBen,123
程序报错:[Oracle][ODBC][Ora]ORA-01005:未给出口令,访问被拒绝
(客户端和服务器端都在同一台机器上运行)
到底是哪里错了,我百思不得其解。请各位高手赐教!
设置Database的Connected为false,Loginprompt为false;
用三个Query连接三个数据表,用三个DataSetProvider连接三个Query,
在Database的OnCreate事件中:
DataBase.Connected := true;
Query1.Active := true;
Query2.Active := true;
Query3.Active := true;
在Database的OnLogin事件中:
LoginParams.Values['Use Name'] := 'SonicBen';//是ORACLE数据库用户名
LoginParams.Values['Password'] := '123';//ORACLE密码
运行程序,通过。
在客户端,用DCOMConnect连接,用三个ClientDataset连接服务器端三个
DataSetProvider,
设置DCOMConnect的Connected为false,Loginprompt为true,
在程序中动态设置:
DCOMConnect.Connected := true;
ClientDataset1.Active := true;
ClientDataset2.Active := true;
ClientDataset2.Active := true;
运行程序,在Remote Login对话框中填写 SonicBen,123
程序报错:[Oracle][ODBC][Ora]ORA-01005:未给出口令,访问被拒绝
(客户端和服务器端都在同一台机器上运行)
到底是哪里错了,我百思不得其解。请各位高手赐教!