CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

这个查询问题该如何解决捏?

楼主shenshanlaoguai(深山老怪)2004-09-03 22:57:05 在 Oracle / 开发 提问

成功用ASP建了与Oracle9i的连接。  
   
  1、建了个DB_TABLE方案,在该方案下建了个T_TABLE表,用sql   =   "select   *   from   DB_TABLE.T_TABLE"查询,测试通过。  
   
  2、在SQL   SERVER2000中建个T_TABLE表,然后导入到oracle9i的DB_TABLE方案中,再用sql   =   "select   *   from   DB_TABLE.T_TABLE"语句查询,测试不通过。  
   
  分析:手工建表和导入建表在查询语句的写法上肯定有所不同,否则用同一条SQL语句查询不同方法建立的同样的表为什么手工的能通过,导入的就不通过。  
   
  请问:如何用ASP语言解决导入的表查询问题,查询语句应该怎么写?  
  问题点数:100、回复次数:6Top

1 楼qiaozhiwei(乔)回复于 2004-09-03 23:21:03 得分 40

建议:  
  1、查看导入表的时候,用户名是否正确  
  2、查询的时候,对于导入表是否有权限Top

2 楼weiAnna(小燕子)回复于 2004-09-04 00:49:09 得分 40

应该是没有查询的权限,你看一下是否授权?Top

3 楼shenshanlaoguai(深山老怪)回复于 2004-09-04 02:30:19 得分 0

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

4 楼dinya2003(OK)回复于 2004-09-04 07:53:53 得分 10

唯独查询结果不一样??  
   
  不大明白.Top

5 楼JeromeLiu(烛光)回复于 2004-09-04 08:01:42 得分 10

2、在SQL   SERVER2000中建个T_TABLE表,然后导入到oracle9i的DB_TABLE方案中,再用sql   =   "select   *   from   DB_TABLE.T_TABLE"语句查询,测试不通过。  
  与  
  在ASP中也能连接,唯独查询结果不一样。郁闷啊郁闷!  
   
   
  矛盾,看不懂什么意思。  
  Top

6 楼shenshanlaoguai(深山老怪)回复于 2004-09-04 18:34:39 得分 0

我说详细点吧  
   
  方案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查询语句查询导入方式建立的数据表?Top

相关问题

  • 如何写这个查询?
  • 如何写这个查询
  • 这个查询如何做
  • 这个查询如何写
  • 请教如何实现这个查询?
  • 这个查询语句该如何写!!!!!!!!!!!
  • 如何实现这个查询
  • 如何建立这个查询
  • 这个查询如何写呀?
  • 如何写这个查询语句?

关键词

  • sql server2000
  • 查询
  • 语句
  • 测试
  • 连接
  • db
  • 数据库
  • 语言
  • oracle
  • 客户

得分解答快速导航

  • 帖主:shenshanlaoguai
  • qiaozhiwei
  • weiAnna
  • dinya2003
  • JeromeLiu

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo