#12002/6/14 11:00:00
小弟我在做一个搜索引擎的时候,遇到了这样的问题:
用Request.QueryString()接收到表单传来的数据"code",然后调用SQL语句,访问数据库,再把结果显示出来,但是,无论我把语句怎么写,都达不到效果,是不是类型转换没有做好呢?本文涉及的一些相关信息如下:
1.数据库为legend,字段表为table01;
2.code 为数值型字段(要是字符型,又怎么写呢?);
3.语句如下:
Asp部分(我只挑了重要的写):
mm_code=Request.QueryString("code"),默认值我设置为"%"
SQL部分(开始"code"字段是字符的,语句如下):
Select * from table01 Where code like '%mm_code%' Order by id desc
这样的语句有问题吗?每次我搜索的结果显示的都是全部的记录,这是怎么回事呢?
如果把code改成数值型的,那么语句又怎么写呢?