你先用Net8配置一个到数据库的连接. 测试连接成功后,用配置的连接替换Data Source=server中的server.

解决方案 »

  1.   

    不要用OraOLEDB.Oracle
    用odbc试一下
      

  2.   

    是SERVICE_NAME  的问题,你的用户名和密码没有问题,如果数据库也安装在本机的话,你可以不用填SERVICE_NAME 也就变成这样:dnstemp="Provider=OraOLEDB.Oracle.1;Persist Security Info=True;UserID=jkdb;Password=jk;Data Source="
    conn.Open dnstemp
    这样就可以了,如果不是在本机的话你就要到NET8里测试一下你那个连接名 server是不是可以用
      

  3.   

    Microsoft VBScript 编译器错误 错误 '800a03f6' 我把datasource改为空之后却又说我密码不对,是权限不够吗?我已经给jkdb用户dba和connect的权限了啊:
    报错:
    缺少 'End' /iisHelp/common/500-100.asp,行242 OraOLEDB 错误 '80004005' ORA-01017: 无效的用户名/口令;登录被拒绝 /test.asp,行5 
      

  4.   

    我的程序现在如下:
    Dim conn,dnstemp
    set conn=server.createobject("adodb.connection")
    dnstemp="Provider=OraOLEDB.Oracle.1;Persist Security Info=True;UserID=jkdb;Password=jk100;Data Source=jkdb"
    conn.Open dnstemp
    是不是哪个地方不对,怎么会说"ORA-01017: 无效的用户名/口令;登录被拒绝"
    jkdb用户我给了dba和connect的权限的啊 
      

  5.   

    TO: zhaokeke2004(/ ***** 爱拼才会赢 *****/)     怎样检查SERVICE_NAME在ORACLE中配的对不对呢?
      

  6.   

    TO: jack_4826(天下无双)        TNSPING 可以ping通: Attempting to contact (ADDRESS=(PROTOCOL=TCP)(HOST=server)(PORT=1521)) OK(380毫秒) 那还会可能是什么原因呢?