| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 397 人关注过本帖
标题:[求助]看下这两句ASP代码有什么不同“????
只看楼主 加入收藏
lijiong520
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2007-5-21
收藏
 问题点数:0 回复次数:4 
[求助]看下这两句ASP代码有什么不同“????

A  rs.open "select * from fenye where num="&jsbh,myconn,1,1

B  rs.open "select * from fenye where num='"&jsbh&"'",myconn,1,1

大家看看上面两句有什么区别?A句正确,可B句错误,我认为是相同的
num=jsbh 和num='jsbh'不是相同的意思吗、

我以前用的这句
rs.open "select * from [user] where userid='"&userid&"'",myconn,3,3  
都是正确的
为什么》???不解

搜索更多相关主题的帖子: ASP 代码 
2007-11-06 19:55
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
num="&jsbh&" 和num='"&jsbh&"' 是根据字段类型使用的,不能乱用的,两者是完全不同的
num="&jsbh&" 这样 num 字段就是数字型的,num='"&jsbh&"' 这样字段就是文本型的
如果你的 num 字段是数字型的 你使用 num='"&jsbh&"' 查询就会出错

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-11-06 20:11
cainiao158
Rank: 1
等 级:新手上路
威 望:1
帖 子:157
专家分:0
注 册:2007-9-14
收藏
得分:0 

文本类型的要用 ''号引起来 ,数字类型的不需要 如果是日期的好像还要用# #


要想飞的更高,就把地平线忘掉!
2007-11-06 21:59
fuhuijun
Rank: 1
等 级:新手上路
帖 子:407
专家分:0
注 册:2007-10-30
收藏
得分:0 

是啊
要看你字段的数据类型确定的 !

2007-11-07 09:38
lijiong520
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2007-5-21
收藏
得分:0 

恩,是这样,谢谢二楼版主

2007-11-07 13:46
快速回复:[求助]看下这两句ASP代码有什么不同“????
数据加载中...
 
   



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

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