select seq.nextval,f2,f3 from dual里面的F2 ,F3是什么,测试连接   sqlplus aaa/aaa@tbname 可以连接?

解决方案 »

  1.   

    sqlplus aaa/aaa@tbname 是可以连接的!
      

  2.   

    insert into aa@tbname (f1,f2,f3)  values("f1","f2","f3")语句也插入不成功!
    aa@tbname是另外的服务器上的数据库表名,我在本地oracle中建立一个链接访问的!
      

  3.   

    select * from dual@tbname
    在ASP中是否成功?
      

  4.   

    ole db的分布式事务处理未打开
    检查
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OLEDB\ 下面DistribTX的值
      

  5.   

    insert into aa@tbname (f1,f2,f3)  values("f1","f2","f3")语句也插入不成功!你连接的用户是否对AA表有写的权限。
      

  6.   

    回复人: sulin010(金龟子) ( ) 信誉:100  2004-05-09 10:02:00  得分:0 
      insert into aa@tbname (f1,f2,f3)  values("f1","f2","f3")语句也插入不成功!
    aa@tbname是另外的服务器上的数据库表名,我在本地oracle中建立一个链接访问的!
     
    我建议你这样写试试 insert into 用户名.表名@库别名 (f1,f2,f3) values("f1","f2","f3")
      

  7.   

    我也遇到过这种问题,不过用的是ODBC,
    当时用的ODBC驱动是"oracle ODBC“
    改ODBC为“微软的ODBC驱动器 FOR oracle“就行了。
      

  8.   

    driver_name="Provider=MSDAORA.1;Password=aaa;User ID=aaa;Data Source=data;Persist Security Info=True"
      

  9.   

    set rs=server.create......
    rs.cursorlocaion = 3
    rs.open sql,conn,1,3
      

  10.   

    insert into aa@tbname (f1,f2,f3) select seq.nextval as f1,f2,f3 from dual
      

  11.   

    用 MS 公司提供的 Provider 来连 oracle