ASP中查找ACCESS 2000数据库记录的问题:SQL语句查询怎么无效?
紫郢剑侠 2004-01-04 11:55:01 表Leaword中有no字段为:
字段名称 数据类型 字段大小 新值 必填字段 允许空字符串 索引
--------------------------------------------------------------------
no 自动编号 长整型 递增 有(无重复) 关键字
现要查找no字段值为2的记录:
<% @language="JavaScript" %>
<%
var sql = "Select * from leaword where (no=2)";
var res = Server.CreateObject("ADODB.RecordSet");
var DBName = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("guest.mdb");
res.Open(sql, DBName, 1, 1);
if (res.RecordCount==0) //不能写成res.RecordCount()
{
Response.Write("<p align='center'><font color=red size=6>没有搜索到满足条件的记录</font></p>");
Response.Write("<p align='center'><a href='javascript:history.go(-1)'>返回</a></p>");
res.close();
}
数据库中明明有no字段为2的记录, 为什么却显示"没有搜索到满足条件的记录"?
是我写的SQL语句:
Select * from leaword where (no=2)
有问题?
还是因为no 字段是自动编号的长整型, 所以不能查询?