饥荒海难海盗帽鹦鹉:asp中查询中文内容怎么总是失败?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/10 08:40:36
asp中查询中文内容怎么总是失败?
比如数据库中有个字段名叫name
其中有个记录的name值为张三
但是我查寻
where name = "张三"
的时候
说数据库驱动不支持.
有谁知道吗?
sql="select * from 表名 where name='张三'"是可以的,但要是用变量rname来代替张三的位置,语句应该怎么写?
我这样写:
sql="select * from 表名 where name='&rname&'"结果失败了~

sql="select * from 表名 where name='张三'"
或者
sql="select * from 表名 where name like '张三'"

变量的话:
sql="select * from 表名 where name='"&rname&"'"

分解开来就好象是:
sql1="select * from 表名 where name='"
sql2=rname
sql3="'"
sql=sql1+sql2+sql3

其实你写完了跟两句
response.write sql
response.end
看看这个SQL语句有没有问题就OK了。

单引号?