关于ODBC的问题,万分感谢!!!!
我是用VC和Oracle8.1.6开发,请问:
如何用Microsoft ODBC for Oracle或Oracle ODBC Driver和数据库建立连接,为什么
Microsoft ODBC for Oracle总是连接提示出错,而Oracle ODBC Driver虽然连接不出错,但是在VC程序运行时Edit控件中不显示数据库中字段值。万分感谢!!!
用Microsoft ODBC for Oracle提示的错误为:
ORA-12514:TNS:Listener could not resolve SERVICE_NAME given in connect descriptor 驱动程序SQLSetConnectAttr 失败!!
问题点数:50、回复次数:7Top
1 楼thinkcat(思想猫)回复于 2002-03-11 16:31:03 得分 0
你是使用BDE连接吗,那最好是用ORACLE来连接,而不是Microsoft ODBC for Oracle和Oracle ODBC Driver的数据引擎Top
2 楼Net8(Dragon)回复于 2002-03-11 16:32:04 得分 30
你给出的SERVICE_NAME不对Top
3 楼chinahfj(酷酷)回复于 2002-03-11 16:56:24 得分 0
什么叫SERVICE_NAME不对,请解释一下?Top
4 楼eygle(www.eygle.com)回复于 2002-03-11 17:09:52 得分 10
你先用NET8 EASY CONFIG 配置一个服务名
再用ODBC就ok了!Top
5 楼AndrewT(河马)回复于 2002-03-11 17:10:18 得分 10
oracle在和服务器连接时必须配置一个服务名,这个服务名可以在客户端的net easy configure 中配置,你打开它就知道了Top
6 楼chinahfj(酷酷)回复于 2002-03-11 20:39:49 得分 0
谢谢,散分了,原来SERVICE_NAME应该是数据库名,而中文版中翻译成了“服务器”。Shit!!浪费了我一天时间。Top
7 楼chinahfj(酷酷)回复于 2002-03-11 20:40:32 得分 0
谢谢,散分了,原来SERVICE_NAME应该是数据库名,而中文版中翻译成了“服务器”。Shit!!浪费了我一天时间。Top




