else
{
MessageBox.Show(message, "记住密码失败!", MessageBoxButtons.OK, MessageBoxIcon.Information);
【vb.net登入 vb登录界面代码】}
}
}
}
}
/// summary
/// 验证当前combox中内容是否已经存在于xml文件中
/// /summary
/// param name="text"/param
/// returns/returns
private bool checkinput(string text)
{
int count;
bool c = true;
for (count = 0; countcmbUserName.Items.Count;count ++ )
{
if (text ==(string )cmbUserName .Items [count])
{
c=false;
}
}
return c;
}
xml文件内容如下:?xml version="1.0" encoding="utf-8"?
person
user
VB.NET用户登录,账号密码正确,却提示密码错误!Private Sub BtOk_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Btok.Click
Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Admin.accdb;Persist Security Info=True")
Dim com As OleDbCommand = New OleDbCommand("select * from 用户名", con)
con.Open()
Dim h1 As OleDbDataReader
Dim table As New DataTable
h1 = com.ExecuteReader()
table.Load(h1)
If txtName.Text = "" Then
MsgBox("请输入用户名", MsgBoxStyle.OkCancel + MsgBoxStyle.Exclamation, "错误提示")
ElseIf txtName.Text"" And txtPasswd.Text = "" Then
MsgBox("请输入密码", MsgBoxStyle.OkCancel + MsgBoxStyle.Exclamation, "错误提示")
ElseIf table.Select("用户名='"txtName.Text"'").Length0 Then
If table.Select("用户名='"txtName.Text"'")(0)("密码").ToString = txtPasswd.Text Then
MsgBox("成功登陆", MsgBoxStyle.OkCancel + MsgBoxStyle.Exclamation, "错误提示") Then
Form1.Show()
Me.Visible = False
Exit Sub
Else
MsgBox("密码错误", MsgBoxStyle.OkCancel + MsgBoxStyle.Exclamation, "错误提示")
End If
Else
MsgBox("用户名不存在", MsgBoxStyle.OkCancel + MsgBoxStyle.Exclamation, "错误提示")
Exit Sub
End If
table.Clear()
h1.Close()
con.Close()
End Sub
vb.net 简单登录程序把异常堆栈打出来看看
补充:
在更新或提交的时候出现的错误,可能是某个控件的值,字符串等无法转换成数字,你检查一下是不是不小心弄错了控件了
VB.net 多用户登陆问题3个表中用户名和密码及权限都放到一个表如User中吧 方便些 。用户名用下拉框,选择姓名后直接弹出权限(Lable).在下拉框SelectedIndexChanged事件中写即可 。
VB.NET怎么登录带用户名和密码的服务器,链接数据库?做不到,access数据库是本地数据库,不支持网络访问,建议你换成sql server或者mysql之类vb.net登入的数据库 。
注vb.net登入:如果一定要远程访问access也不是不行,有两种办法,一个是服务器如果跟你在同一个局域网,可以把数据库文件夹共享出来,当做共享文件访问 。另一种是在那台服务器上装个sql server数据库 , sql server可以创建出链接数据库链接到那个access.
基于VB.Net+sql数据库的学生信息管理系统,怎么连接数据库实现登录啊1:Access,建立数据库,数据库命名为Database1.mdb 。
(注意:这里的后缀是MDB,如果Access是2007版本的,保存的时候要另存为2003版本的才行,因为,VB不直接支持07版的accdb后缀格式?。?
2:数据库建立后就进入了数据表界面,可以输入数据了,输完以后CRRL+S保存,输入表名,这里表名为test , ok,准备工作搞定 。
菜单中找到工程→部件→勾选 ,
Microsoft ADO DataControl6.0
Microsoft Hierarchical Flexgrid Control 6.0
勾选后左侧工具栏里就多了两个控件即 ADODC控件和MSHFlexGrid控件 。
推荐阅读
- 直播间什么是知网,直播间什么是知网账号
- 廖记鲜肉什么电视,廖记川菜怎么样
- html5支持q元素吗,html5支持哪些元素
- 视频模板叫什么名字,视频模板叫什么名字好听
- go的并发编程语言 go语言中控制并发数量的方法
- 如何在线上快速推广网店,网上怎么去推广一个产品
- 华为p30pro鸿蒙手机设计,鸿蒙 华为p30pro
- 毕业设计网站密码错了,毕业设计忘记密码
- mysql计算时间怎么算 mysql时间计算函数