asp站内搜索引擎代码

2025-01-06 05:35:26
推荐回答(3个)
回答1:

很明显是编码问题.
把表名改为字母的

有时候不知道是什么错误,可以测试一下你的SQL语句如你可以在执行语句之前打印一下SQL语句
<%
response.write str
response.end
%>
这样就可以看出打印出来的SQL语句里有没有乱码,或者是字符连接是否有问题了.希望对你有用.

回答2:

str="select * from [通讯录] where 1=1 "
if kind<>"" then
str=str&" and "&kind&" like '%" & key & "%'"
end if

这句写错了!截图的提示是说查找数据库时出错 ,看清数据库里字段的格式是字数还是其它。

回答3:

乱码可能是网页编码的问题,需要显示说明网页的编码。 数据库名,字段名最好用拼音或英文。