回 帖 发 新 帖 刷新版面

主题:sql语句

sql="select *  from [user] where userid='"&session("name")&"'"
sql="select *  from [user] where userid="&rs["id"]
这两句子中引号用法好象不同,哪位高手解释一下

回复列表 (共3个回复)

沙发

sql="select *  from [user] where userid='"&session("name")&"'"
当userid为字符型字段时用此写法
sql="select *  from [user] where userid="&rs("id")
当userid为数字型字段时用此写法

板凳

此在access数据库了区分比较明显,放到sqlserver2000里结果是一样的,但在access里字符和数字必须区别对待否则会出错,sqlserver里可以自动转换.

3 楼


多谢各位兄弟,我明白了

我来回复

您尚未登录,请登录后再回复。点此登录或注册