如何加大ADO的缓存,我的SQL查询记录时返回为0,但是用COUNT统计却能返回正确结果?

ybcheng 2002-05-12 08:45:05
是什么方面的原因阿?请高手指教,
微软的东西真是可恶!
...全文
36 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
julyclyde 2002-05-13
  • 打赏
  • 举报
回复
很可能是版本的问题
但是我没做试验。我新装的windows啊,舍不得拿数据库来折磨它……
你装个MDAC试试?
www.microsoft.com/data
ybcheng 2002-05-13
  • 打赏
  • 举报
回复
你这个我也知道了,是如何用OLEDB吧(julyclyde(争取下次的MVP) )
可是现在我的问题是:

一旦增加字段类型为DECIMAL,查询就不能取得正确的结果!
这是为什么?是不是ADO版本的问题?
wuya0531 2002-05-13
  • 打赏
  • 举报
回复
你是如何查询的?
julyclyde 2002-05-13
  • 打赏
  • 举报
回复
http://www.csdn.net/Expert/TopicView1.asp?id=595668
ybcheng 2002-05-13
  • 打赏
  • 举报
回复
实在是不好意思,本人初学ASP,不知道怎么用OLEDB阿?
高手指点一下,现在我怀疑是ADO的问题,因为其他的如DELPHI是可以访问DB2数据库的,所以应该排除是DB2驱动的问题?
ybcheng 2002-05-13
  • 打赏
  • 举报
回复
在SQL语句中强制转换DECIMAL为其他类型的就可以了!
saucer 2002-05-13
  • 打赏
  • 举报
回复
download the latest driver
julyclyde 2002-05-12
  • 打赏
  • 举报
回复
DB2有OLEDB你怎么不用?
ybcheng 2002-05-12
  • 打赏
  • 举报
回复
我用的是DB2,在ASP里,我用的ODBC,要升级吗?
怎么升级阿?我不知道阿
saucer 2002-05-12
  • 打赏
  • 举报
回复
你用的是什么数据库?如果是ORACLE的话,升级你的驱动器程序
ybcheng 2002-05-12
  • 打赏
  • 举报
回复
新发现:
当我增加查询一个类型为DECIMAL的字段时,查询出结果集就为0,一旦不增加这个字段,就能查询出正确的结果?什么原因?
我的语句为:rs.open sql,conn,1,3

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧