ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

ASP.NETコミュのログインページ(MS Access)編

  • mixiチェック
  • このエントリーをはてなブックマークに追加
ログインページ(MS Access)
アクセスを使用して、ログインページを作成しています。
環境は、Visual Basic 2003 です。

○ソースは、以下のとおりです。
Private Sub butOK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles butOK.Click
Dim DBConn As OleDbConnection
Dim DBCommand As OleDbDataAdapter
Dim DSLogin As New DataSet
DBConn = New OleDbConnection("PROVIDER=" _
& "Microsoft.Jet.OLEDB.4.0;" _
& "DATA SOURCE=" _
& Server.MapPath("UserData/LogIn.mdb"))
DBCommand = New OleDbDataAdapter _
("Select UserID from " _
& "Users Where " _
& "UserName = '" & txtUserName.Text _
& "' and Password = '" & txtPassword.Text _
& "'", DBConn)
DBCommand.Fill(DSLogin, _
"UserInfo")
If DSLogin.Tables("UserInfo"). _
Rows.Count = 0 Then
lblMessage.Text = "ユーザー名とパスワードが見当たりません。" _
& "もう一度やり直してください。"
Else
Session("UserID") = DSLogin.Tables("UserInfo"). _
Rows(0).Item("UserID")
Session("UserName") = txtUserName.Text
Response.Redirect("welcome.aspx")
End If
End Sub


これを実行すると。
『'' は既に使用されているので、使用できませんでした。 』

例外の詳細: System.Data.OleDb.OleDbException: '' は既に使用されているので、使用できませんでした。

エラーが起きた場所は、
DBCommand.Fill(DSLogin,"UserInfo")
です。
Accessには、サーバーエクスプローラー等で、ちゃんと接続できましたが、この原因は何でしょうか?

コメント(0)

mixiユーザー
ログインしてコメントしよう!

ASP.NET 更新情報

ASP.NETのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。