日期:2014-05-17  浏览次数:20704 次

关于与数据库连接的问题
我在作一个分页显示的页面时,建立与数据库连接时用

strsql= "select   *   from   img   where   leibie= ' "&   M   & " ' "
set   rs=server.CreateObject( "ADODB.Recordset ")
rs.open   strsql,conn,1,1

什么也显示不出来,但把where   leibie= ' "&   M   & " '去掉后就能显示出来了,
应该是选择条件没写对,请高手指点.数据库我用的是Access,M   所在字段是文本型

------解决方案--------------------

if Trim(M) <> " " then
strsql= "select * from img where leibie= ' "& M & " ' "
else
strsql= "select * from img
end if
set rs=server.CreateObject( "ADODB.Recordset ")
rs.open strsql,conn,1,1
------解决方案--------------------
文本型的字段里面能输入字母吗?