谢谢楼上两位。
无论用哪种方法建立的表,我在远程客户端用同一个用户名和密码都能连接查询,在ASP中也能连接,唯独查询结果不一样。郁闷啊郁闷!

解决方案 »

  1.   

    2、在SQL SERVER2000中建个T_TABLE表,然后导入到oracle9i的DB_TABLE方案中,再用sql = "select * from DB_TABLE.T_TABLE"语句查询,测试不通过。

    在ASP中也能连接,唯独查询结果不一样。郁闷啊郁闷!
    矛盾,看不懂什么意思。
      

  2.   

    我说详细点吧方案A:  1、语言环境:ASP
      2、后台数据库:Oracle9.0.2
      3、建一名为DB_TEST的方案
      4、在DB_TEST方案中建一名为T_TEST的表
      5、建立conn.asp连接Oracle,测试成功。
      6、建立select.asp,包含conn.asp,用StrSql = "SELECT * FROM DB_TEST.T_TEST"查询数据,测试通过
      7、删除DB_TEST。完毕方案B:  1、语言环境:ASP
      2、后台数据库:SQL  SERVER 2000
      3、建一名为DB_TEST的数据库
      4、在DB_TEST库中建一名为T_TEST的表
      5、将SQL  SERVER 2000中的T_TEST表导入到Oracle9.0.2中,建立了一个DB_TEST.T_TEST的方案名和数据表
      6、建立conn.asp连接Oracle,测试成功。
      7、建立select.asp,包含conn.asp,用StrSql = "SELECT * FROM DB_TEST.T_TEST"查询数据,测试未通过!!!说明:利用远程客户端连接Oracle能够对方案A和方案B所建的方案和表进行操作,即有查询权限。在conn.asp中与Oracle也是用客户端的用户名和密码进行的连接。现象:分别用手工方式和导入方式在Oracle中建立同样的方案名和数据表,用同样的查询语句查询同一个数据表,手工建表的测试通过,导入建表的测试未通过。分析:导入方式和手工方式建的表肯定在什么地方有差别,所以同一条查询语句查不同方式建的同样的表得出不同的结果。问题:ASP语言下该用什么SQL查询语句查询导入方式建立的数据表?