匈奴帝国有声小说:asp 中的问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 19:25:48
exec="select * from guestbook where name='"+name+"

我想问一下,哪个'"+name"''and tel="+tel
什么意思,特别是那个'"

我如果要把后面的and tel="+tel去掉,只是查询name,那么该怎么办?

首先你要明白一点,sql语法中,针对不同的数据库有不同之处!
如果是Access,那么变量应该以这样的格式出现在sql语句中:

'" & 变量名 & "'
像:
sqlstr="select * from Table where name='"& name &"'"
注意:都是在半角状态下的两个单引号和双引号!
两个单引号在外,中间是双引号,还必须有两个&,但是如果在你数据库中依据是数字型的字段的话,数字型变量就不用上面的格式,而是只要连字符&,像这样:
sqlstr="select * from Table where id="& id

你的程序如果只查询name就是:
exec="select * from guestbook where name='"& name &"'"