用vb.net做一个系统的登录界面,如何与access相连接?

作者&投稿:戴侦 (若有异议请与网页底部的电邮联系)
想用VB做一个登陆界面如何和access相连接?~

1、首先在部件-控件里找到Microsoft ADO DataControl 6.0,打勾,然后在窗体上添加Adodc1。
2. 添加两个文本输入框text1,text2,分别用来接收用户输入用户名和密码。
3、在Adodc1控件的属性窗口中单击Connectionstring右侧的…按钮,打开ADO的属性页,选择“使用连接字符串”,单击“生成”按钮,打开数据链接属性对话框,在“提供程序”页中选择Microsoft Jet 4.0 OLE DB Provider,单击“下一步”,在“连接”页中,输入数据库名称XXXX.mdb(前提是将数据库文件和工程文件保存在同一目录下),单击“测试连接”,如果连接成功,单击“确定”即可。
4、将以下代码添加到登录按钮:
Private Sub Command1_Click()
Adodc1.RecordSource = "select * from 数据表名称 where username='" & Text1.Text & "'"
Adodc1.Refresh
If Adodc1.Recordset.EOF Then
MsgBox "没有这个用户,请重新输入正确的用户名", , "错误提示"
Else
If Text2.Text = Adodc1.Recordset.Fields("password") Then
MsgBox "登录成功!", , "错误提示"
Else
MsgBox "你的密码错误,请输入正确的用户密码!", , "错误提示"
End If
End If
End Sub

把你的这个半成品发给我,我帮你:syx54@sohu.com
补充,我只有vb.2005 或者 vb.2010

Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
Dim str As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Application.StartupPath() & "汽车出租管理系统.mdb" Dim con As SqlClient.SqlConnection = New SqlClient.SqlConnection(str)
Try
con.Open()
Dim b As String = "Select * From Table1 Where 用户名='" & UsernameTextBox.Text & "' And 密码 = '" & PasswordTextBox.Text & "' "And 是否管理员 = '" & True &"'"
Dim sqlcmd As SqlClient.SqlCommand = New SqlClient.SqlCommand(b, con)
Dim dr As SqlClient.SqlDataReader
dr = sqlcmd.ExecuteReader
If dr.Read = True Then '判断一条记录为真
Form1.Show()
Me.Hide()
Else
MessageBox.Show("输入信息有误!", "提示")
PasswordTextBox.Text = ""
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try

参考答案: 有些人,一旦遇见,便一眼万年;有些心动,一旦开始,便覆水难收。


用VB.net做一个时间计时器
'添加一个label标签名字label1 用来显示时间 '再添加一个timer控件 名字timer1 interval属性=1000 用来计时 '窗体添加代码 Dim t As Date '用来记录时间 Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As _System.EventArgs) Handles Timer1.Tick t = t.AddSeconds(1)Label1...

vb.net设计一个rectangle(长方形)类,应具有以下内容:1两个private的成员...
[1] private rectWidth As double ,rectHeight As double [2] return rectWidth [3] rectWidth=value [4] return rectHeight [5] rectHeight=value [6]这个在注释语句里我也不清楚要怎么填,不会是题目搞错了吧。-_-||| [7] return 2 *( rectWidth+ rectHeight)[8] return rectWidth...

用vb,net怎么做屏幕保护程序啊
一、具体实现步骤:(1)在Visual Studio.Net下新建一个C#的Windows应用程序工程,不妨命名为screen_saver。(2)现在我们来设计程序的主界面:先将窗体的Name属性设置为screen、Text属性设置为空,BackColor属性设置为Black、Size属性设置为(800, 600)、 ControlBox、MaximizeBox、MinimizeBox、ShowInTaskbar...

VB.NET 2003中 想做一个基于TCP\/IP的网络通信程序
就可以了,我有一段不太成熟的代码:Imports System.Net Imports System.Net.Sockets Imports System.Threading Imports System.IO Public Class Form1 Dim TCPListenerRun, TCPClientRun As Boolean Dim ControlTCPClient, ServerClient As TcpClient Dim ...

用VB.NET做的一个上下对称的金字塔输出,但是输出的最后是:只有最后一 ...
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim strb As New System.Text.StringBuilder For i = 1 To 9 strb.Append(Space(10 - i))For j = 2 To i * 2 strb.Append(i)Next strb.AppendLine()Next For i = 9 To ...

VB.NET问题,做一个定时响铃提醒程序,怎样在程序中引用铃音,请写写代...
VB.NET问题,做一个定时响铃提醒程序,怎样在程序中引用铃音,请写写代码,是在timer中添加代码吗  我来答 1个回答 #热议# 如何缓解焦虑情绪?爱栀竹的人 2011-11-09 · TA获得超过1338个赞 知道大有可为答主 回答量:1743 采纳率:0% 帮助的人:597万 我也去答题访问个人页 关注 展开全部 ...

vb.net编写telnet的协商问题
在处理使用VB.NET编写telnet协议协商问题时,需要了解服务器代码的意图。当使用字节值255表示命令序列时,ANSI协议使用ASCII转义序列,其值为27。在处理此协议时,遵循以下步骤:从输入读取一个字节。若该字节值非27(即ESC字符),则非命令序列,直接将此字节传递至应用并继续读取下一个字节。读取下一个...

如何把vb.net的做的一个exe文件反编译得到源码
你都懂得反编译还编不了个小信息管理系统啊...vb6程序的话可以的 因为vb6本来就是伪代码,vb.net就不行了,.net framework至少能防止你把程序反编译成特定高级语言的。

vb.net 求产生一个随机正整数,用IF THEN判断奇偶性,并用MsgBox输出 求...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a As Integer = Int(Rnd() * 100) If a Mod 2 = 0 Then MsgBox(a & "是偶数") Else MsgBox(a & "是奇数") End If End Sub ...

(高分悬赏)用vb.net 做个类似DateTimePicker控件的东西,有调整日期的...
''' ''' 更新定时器 ''' Private m_tmrUpdate As Timer End Class --- (用C#写的,然后反编译成VB.NET,有图有真相-.-真蛋疼,学C#吧...)

盘县13751131818: 如何用vb.net实现用户登陆界面的操作? -
抄施氟米: select * from t1 where name=** and password=** and style=** 如果查询到的表是空的,说明登陆错误,否则成功

盘县13751131818: vb.net 用户登录 -
抄施氟米: 哈哈简单哪 第一步:登陆网页代码 http://vb2005.uz58.com/thread-109-1-1.html 第二步:登陆以后判断是否登陆成功 有两种方法:1.获取网页代码,判断网页字符有无”登陆成功”字样 源代码:http://vb2005.uz58.com/thread-111-1-4.html 2.就是判断网页是否跳转到了某一页 源代码:http://vb2005.uz58.com/thread-208-1-1.html 两种方法结合起来用,可以判断网页是否无法连接

盘县13751131818: VB.net做登陆界面 -
抄施氟米: http://develop.csai.cn/dotnet/200609200912591369.htm 这个网站有链接数据库的方法,判断登录信息就是传入的sql语句是取出密码字段和用户名字段,分别和textbox1的值和textbox2的值判断

盘县13751131818: 用VB写一个登陆界面. -
抄施氟米: Public conn As New SqlConnection("server=(local);database=student;Integrated Security=True") -----这是连接数据库的代码 Public comm As New SqlCommand Public dr As SqlDataReader comm.Connection = conn comm.CommandType = ...

盘县13751131818: 基于VB.NET的windows窗体程序如何连接sql2008数据库,制作一个登录界面 -
抄施氟米: 这个问题好宽泛,简单说下步骤吧:简单来说,直接连接需要使用SQLConnection、SQLDataAdapter、SQLCommand、Datatable四个控件,先写好连接字符串,然后建立连接,写好SQL语句,通过DataAdapter从数据库读取数据到...

盘县13751131818: 在vb,net中如何设计登陆验证的界面和程序 -
抄施氟米: 有许多方法,用一个类,在这个类中写个验证方法(修改方便),或直接在程序中写一个方法.再用image标签在第一次加载程序时调用方法.

盘县13751131818: 用vb.net做一个系统的登录界面,如何与access相连接? -
抄施氟米: Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click Dim str As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Application.StartupPath() & "汽车出租管理系统.mdb" Dim ...

盘县13751131818: 使用VB.net作个登录界面,怎样在用户名或密码错误情况下弹出合适的提示框? -
抄施氟米: msgbox可以.他除了可以写入提示的文字以外还可以选用多种按钮的组合还有提示图标,例如:感叹号、问号、错号等.

盘县13751131818: VB.net 用户登陆界面 -
抄施氟米: 首先要做个登录界面,并使用按钮事件 满意请采纳.

盘县13751131818: 用vb设计一个系统登录界面.将输入用户名的文本框命名为txtUsername,输入初始文字将输入密 -
抄施氟米: Private Sub Form_Load() txtPassword = "" txtUsername = "" txtPassword.MaxLength = 6 End Sub Private Sub Label1_Click() If txtUsername <> "txtUsername" Then MsgBox "请输入正确用户名", vbInformation, "Err" txtUsername = ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网