////验证用户名是否与注册数据库中的重名!!!
Private Sub check_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles check.Click Dim myConnection As OleDbConnection Dim myCommand As OleDbCommand Dim dbname As String
dbname = Server.MapPath("db1.mdb") myConnection = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=C:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\WebApplication1 (2)\database\db1.mdb")数据库所在的目录 If userid.Text = "" Then Label5.Text = "error!!you must complete it" Else
Dim checklogin As String checklogin = "select * from users "
Dim cmd As New OleDbCommand(checklogin, myConnection) Dim reader As OleDbDataReader
Try myConnection.Open() reader = cmd.ExecuteReader() reader.Read()
If userid.Text = reader("userid") Then Label5.Text = "the userid had been used" Else Label5.Text = "this userid can use" End If Catch err As Exception Trace.Write(err.Message)
Label5.Text = "checked error" Finally If (Not myConnection Is Nothing) Then myConnection.Close() End If
End Try End If End Sub
////用户注册
Private Sub regist_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles regist.Click Dim myConnection As OleDbConnection Dim myCommand As OleDbCommand Dim dbname As String dbname = Server.MapPath("db1.mdb") myConnection = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=C:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\WebApplication1 (2)\database\db1.mdb") Dim strinsert As String strinsert = "insert into users(" strinsert &= "u_id,u_password)" strinsert &= "values('" strinsert &= userid.Text & "','" strinsert &= password.Text & "')" Dim cmd As New OleDbCommand(strinsert, myConnection) Dim added As Integer Try myConnection.Open() added = cmd.ExecuteNonQuery If added > 0 Then
Label5.Text = "your information is added" Response.Redirect("home.aspx")
End If Catch err As Exception Trace.Write(err.Message) Label5.Text = "added error" Finally If (Not myConnection Is Nothing) Then myConnection.Close() End If End Try
End Sub
/////
////
|