タイトル : Re^5: VBからAccessのデータベースの一部を更新するには? 投稿日 : 2005/11/15(Tue) 11:54 投稿者 : なおこ(・∀・)
お世話になります。 > このコードだとどうやら新しいユーザー登録になってしまうみたいです。既存のユーザー名で入力す ると"値が重複している"とエラーが出てしまいました。 いえ、私のコードのみで実験した場合は、そんなはずは無いです。 理由は、Insert 文はどこにも書いていません。 > Private Sub LoginBtn_Click(Sender As Object, E As EventArgs) > Dim userDS As New System.Data.DataSet > userDS = GetUser(UserID.Text, UserPass.Text) > > If userDS.Tables(0).Rows.Count = 1 Then 'ID・パスワードが合っているか' > AddCheck(UserID.Text,"1") 'あっていたらそのユーザーのチェックに1を入力(おそ らくここの書き方が間違っているのだと自分では考えています)' AddCheck メソッドの第 2 引数は、Integerですよね? 何故、"1"を渡しているのでしょう? > Response.Redirect ("hhttp://yahoo.co.jp") > Else > Msg.Text = "ID・パスワードに誤りがあるか、まだユーザー登録されていません。登録 は<a href='/NewUser.aspx'>こちら</a>からどうぞ。" > End If > > End Sub |