| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1043 人关注过本帖
标题:请问为什么类型会不匹配呢?
只看楼主 加入收藏
feier
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2004-11-30
收藏
 问题点数:0 回复次数:21 
请问为什么类型会不匹配呢?

大家好,我用access数据库,把字段top设为了数字类型。。

然后,在程序中写了这样的语句:top=rs("top") if top=1 then

可是为什么会提示类型不匹配呢?到了if top=1 then这一句就会这样提示。。。>_<

其他变量都匹配的呀。。

搜索更多相关主题的帖子: 类型 
2005-11-23 19:28
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
top=Cint(rs("top"))
这样试试

2005-11-23 19:44
feier
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2004-11-30
收藏
得分:0 

5555~~~

好像还是不行啊~

还是一样的提示!。。。


~加油!!!~
2005-11-23 21:51
dreame
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:521
专家分:0
注 册:2005-10-23
收藏
得分:0 
top=rs("top") if top=1 then
换成if rs("top").value=1 then 试下

有时候真的想放弃寂寞的等待,但她是那么的可爱!I love u forever!
2005-11-23 22:05
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
收藏
得分:0 

在if 判断语句前加个response.write(top)
看看输出什么结果

2005-11-23 22:06
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
收藏
得分:0 
楼主一定把测试结果告诉大家,不然没良心
2005-11-23 22:07
dreame
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:521
专家分:0
注 册:2005-10-23
收藏
得分:0 

有时候真的想放弃寂寞的等待,但她是那么的可爱!I love u forever!
2005-11-23 22:10
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
用Response.Write CStr(VarType(top))来返回看看能返回几,VarType()函数的作用就是用来检测变量的数据类型。
2005-11-23 22:37
feier
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2004-11-30
收藏
得分:0 

回4楼的gg:不管用,还是“类型不匹配”!!>_<

回5楼的大叔:打不出来呀,页面有错误!什么也打不出来!!

睡觉了先。。。明天再想~


~加油!!!~
2005-11-23 23:13
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 

是什么错误?
如果打出来的是空白,那就是表中top字段没有值。


2005-11-24 08:14
快速回复:请问为什么类型会不匹配呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038448 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved