标题:ASP中所涉及到的sql查询的单引号和双引号分别是什么意思?
只看楼主
Philomena
Rank: 1
等 级:新手上路
帖 子:99
专家分:0
注 册:2006-8-23
 问题点数:0 回复次数:2 
ASP中所涉及到的sql查询的单引号和双引号分别是什么意思?
  我现在弄糊涂了,谁能给讲一下,谢谢了,另外能不能讲讲具体的用法,我在网上找了,没找到,不好意思。
搜索更多相关主题的帖子: 单引号 sql ASP 意思 查询 
2006-10-17 07:06
Philomena
Rank: 1
等 级:新手上路
帖 子:99
专家分:0
注 册:2006-8-23
得分:0 
网上关于 单双引号的说法把我都搞糊涂了 ,谁能讲明白啊

2006-10-17 07:18
Philomena
Rank: 1
等 级:新手上路
帖 子:99
专家分:0
注 册:2006-8-23
得分:0 
单引号是SQL语句表示字符型的语法;
双引号是asp(vbscript)表示字符型的语法
& 是 连接字符串的运算符

为了构造一个动态SQL查询,我们用asp拼连出符合我们需求的SQL语句
正如你的数据库查询
select * from u_id where id='n'
用asp来构造动态SQL查询就是
sql = "select * from u_id where id='" & id & "'"
分解来看,这个sql由三部分字符串组成:

第一部分:"select * from u_id where id='"
第二部分:id (变量名,用来动态改变其值)
第三部分:"'"(单引号结束)

分开来就看的清楚些,这三部分再通过运算符连接起来:
比如id此时等于3,那最终构成了
select * from u_id where id='3'的SQL查询。

这种说法,不知道是对的还是错的?

2006-10-17 07:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-96820-1-1.html




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

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