次のコードを実行して、ユーザーがデータベースに存在するかどうかを確認します-標準的なものです。明らかに、コードが実行されると、結果があればブール値の true または false が返されます。結果が見つかった場合、その結果のIDを保存したいと思います。どうやってこれをやろうとしているのか誰か教えてもらえますか?
コード:
Username = txtUserName.Text
Password = txtPassword.Text
dbConnInfo = "PROVIDER=Microsoft.Jet.OLEDB.4.0; Data Source = C:\Users\Dave\Documents\techs.mdb"
con.ConnectionString = dbConnInfo
con.Open()
Sql = "SELECT * FROM techs WHERE userName = '" & Username & "' AND '" & Password & "'"
LoginCommand = New OleDb.OleDbCommand(Sql, con)
CheckResults = LoginCommand.ExecuteReader
RowsFound = CheckResults.HasRows
con.Close()
If RowsFound = True Then
MsgBox("Details found")
TechScreen.Show()
Else
MsgBox("Incorrect details")
End If