做一个修改密码对话框,怎么通过数据库连接验证输入的旧密码

做一个修改密码对话框,如何通过数据库连接验证输入的旧密码。
如题,做一个对话框窗体,3个TextBox框,分别为:输入旧密码,输入新密码,确认新密码。现在一直弄不好如何验证输入的旧密码是否正确=。=,数据库操作方面学的不精,见笑了。请高手之点并给出相关示例语句:
用户表[user],acount列为用户名,passwd列为用户密码。数据库为access。
想通过语句读取到对应的acount的passwd值并与用户输入的Oldpasswd框中的值对比是否相同,相同则判断两次输入的新密码是否相同,是则update新数据到表中。
相关语句不会,折腾了一天了。。没搞明白,请同志们不吝赐教~

------解决方案--------------------
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If password1.Text <> password2.Text Then
MessageBox.Show( "两次输入的新密码不一样! ", "提示! ")
Else
Conn = New OleDbConnection(Provider & "; " & Database)
Conn.Open()

SQL = "Select * From 管理员 Where 用户名= ' " & UserID.Text & " ' " & " And 密码= ' " & PassFormate & " ' "
Cmd = New OleDbCommand(SQL, Conn)
Rd = Cmd.ExecuteReader()
If Rd.Read() Then
'密码正确
Else
MessageBox.Show( "密码不错误! ", "提示! ")
End If
Rd.Close()
Conn.Close()
End If
End Sub