最近搞了一个程序(VB)。服务器上装oracle10。程序在服务器上运行无误,可一到客户端,就报错,错误是12154。客户端已配置好,测试成功,而且进SQL PLUS能连接。我用断点测试,错误出现在连接oracle那里。连接字符串是这样写的:Provider=OraOLEDB.Oracle.1;User ID=system;Password=1;Data Source=ultrasonic;Persist Security Info=True;
不知道连接字符串是否出现问题,麻烦各位帮我看看。
不知道连接字符串是否出现问题,麻烦各位帮我看看。
解决方案 »
- Oracel 的plsql语法设定
- 时间列为date格式,要以年份为条件查询数据应该怎么写?
- 求个懂报表的大吓帮助我下!我新来的
- 求助工具:oracle查询连接
- 用SYSTEM用户登录Oracle Enterprise Manager Console,创建一个JEFF用户,并且给该用户赋予对象权限,问题就来了
- 请高手指点(马上结帖)在线等
- 用Loadfromfile写入BLOB的jpg文件读取问题
- 9i的安装问题,小弟很急,请大侠过来帮帮我。
- 执行存储过程,出现按 8192 扩展段 (在撤消表空间 'UNDOTBS1' 中)错误
- 初学问题
- c#调用oracle储存过程,返回字符串!
- oracle会话关闭
楼主直接用system用户作为前端程序登录数据库的用户..
tnsnames.ora是否已正确配置
Data Source=ultrasonic里的ultrasonic就是要连接的库在tnsnames里配的库名?
步骤:管理工具--数据源(ODBC)--选择用户DSN,添加一个ODBC名!
我配置好了并且测试成功
但就是运行程序连接不了服务器的数据库
--换成别的链接方式!
Provider=OraOLEDB.Oracle;Data Source=和TNSNAME中设置的一样;User ID=用户;PASSWORD=密码;Persist Security Info=True!
而Provider设置为OraOLEDB.Oracle.1,在服务器上运行正常,而且从数据库读取的数据也正常。
是不是客户端要配置什么东西啊?另我不想用配置ODBC的方式去访问服务器