2017宾馆发税率10%:各位好,数据库里要读取特定用户最新的文章,我这样做好象不对,请指正

来源:百度文库 编辑:高校问答 时间:2024/04/29 20:23:34
sql="select top 10 * from SMT_news where SMT_addr="&addr&" order by SMT_id desc"
用户表名:SMT_addr

注意中段的条件:where SMT_addr="&addr&" .....
这里,addr应该是字符串,然而按照你的写法,系统执行SQL时候将会把addr的值当作一个变量,当然出错。所以你应该加上引号,如下:
where SMT_addr='"&addr&"' order by ......
注意到区别了没有?多了一对单引号。

不知所谓!!你这个东东能运行吗???呵呵!!大概
TSQL-92改你定的标准了!!