ADO.NET记录数的问题?(200分)

  • 主题发起人 主题发起人 alexis
  • 开始时间 开始时间
A

alexis

Unregistered / Unconfirmed
GUEST, unregistred user!
要写一段用户验证的代码,以用户名和密码为条件在数据库中查询,如果有记录返回就可以
登陆,否则提示非法。
以前在ADO中知道怎么计算返回的记录集中的记录数,但在ADO。NET却不知道怎么用了,有谁可以帮帮忙啊!
 
这玩意我也没弄过,不过你可参考一下下面这文章的 :)
http://tech.sina.com.cn/c/2002-04-05/12367.html
http://tech.ccidnet.com/pub/article/c1111_a11646_p1.html
 
if dsData.Tables(tblname).Resulttable.Rows.Count>0 then

做有记录处理
else

做无记录处理
endif
其中:
dsData 为已填充 tblname 的 DataSet 对象
tblname 为自定义的表名 (select 语句返回的数据集名称)
 
用select count(*) from user where id='' and pwd = '',然后取第一个字段的值也可以。
 
后退
顶部