VS2013 の VB で次の SQL コードを使用しています。UserList に格納されているユーザーのデータベースを使用してログイン フォームを作成したいと考えています。ただし、クエリは大文字と小文字を区別しません。COLLATE またはその他の大文字と小文字を区別する比較を使用するようにクエリ文字列を変更するにはどうすればよいですか
Dim Check As String = _
"SELECT COUNT(*) AS Expr1 FROM UserList HAVING (Username = '" & _
_UsernameTextBox.Text & "') AND ([Password]= '" & _PasswordTextBox.Text & _
"') AND (UserType = '" & User.ToString & "')"
With search
.CommandText = Check
.Connection = cn
If .ExecuteScalar() = 1 Then
Me.Hide()
If User = "Trader" Then
Trader.Show()
ElseIf User = "Broker" Then
Broker.Show()
ElseIf User = "Corporate" Then
Corporate.Show()
ElseIf User = "System" Then
SystemManager.Show()
End If
Else : MsgBox("IncorrectInput")
End If`