首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

一个入门级有关问题

2012-02-22 
一个入门级问题在编写登录对话框需要在数据库表中username列提取指定的字符串,并检验相应password列是否等

一个入门级问题
在编写登录对话框

需要在数据库表中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

热点排行