向高手请教你有关VB+Access的登录代码????

来源:百度知道 编辑:UC知道 时间:2024/07/01 01:10:05
vb登陆程序源代码

你可以这样做建一个模块在里面输入下列
Public conn As ADODB.Connection
Sub main()
Set conn = New ADODB.Connection
conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;" _
+ "User ID=sa;password=sa;Initial Catalog=您的数据库名;Data Source=127.0.0.1"
conn.Open
from1.Show ’登录界面
End Sub

再在登录界面“确定”下写入如下代码:
Private Sub Command1_Click()
If id.Text = "" Then
MsgBox "用户名不能为空!", vbOKOnly + vbInformation, "友情提示"
id.SetFocus
Exit Sub
End If
If password.Text = "" Then
MsgBox "密码不能为空!", vbOKOnly + vbInformation, "友情提示"
password.SetFocus
Exit Sub
End If

Dim strSQl As String
strSQl = "select * from Users where users_name='" & Trim$(id.Text) & "' and password='" &

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; _
Data Source=您的数据库名;Persist Security Info=False"
ACCESS用这种连接字符串

conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;" _
+ "User ID=sa;password=sa;Initial Catalog=您的数据库名;Data Source=127.0.0.1"

这是连接Sql Server的字符串.

连Access的要用这样的字符串:

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; _
Data Source=数据库名称;Persist Security Info=False"

其中数据库名称要包含路径.
如 .\data\myData.mdb