一个入门级问题
在编写登录对话框
需要在数据库表中username列提取指定的字符串,并检验相应password列是否等于对话框相应输入。怎么实现。
关键是怎么有条件地从数据库中提取字符串。fill方法能做到么?
我原先试图用executescalar返回受影响的结果,但是发生错误,被告知它无法比较text型数据。
[解决办法]
dim con as sqlconnection=new sqlconnection(数据库连接字符串)
con.open()
dim strSql as string="select * from 数据库表 where username=" & 用户名
dim dap as sqldataadapter=new sqldataadapter(strsql,con)
dim tb as new datatable()
dap.fill(tb)
if tb.rows.count>0 then
if tb.rows(0)("password")=用户密码 then
登陆成功
else
密码错误
end if
else
用户不存在
end if