これは私の最後の卒業プロジェクトであり、私はこれにこだわっています。使用:
- asp.net 2010
- マイクロソフト アクセス 2007
レジストリとその問題を確認しました。挿入は他の場所で作業しています。
誰でも助けてもらえますか?
Public Sub insertreply()
Dim con1 As New OleDbConnection
con1.ConnectionString = constr
Dim cmd As New OleDbCommand
Dim strsql As String
con1.Open()
cmd.Connection = con1
strsql = "Insert Into replyblog("
strsql &= "repliername"
strsql &= ",replierprofilepicture"
strsql &= ",replierreply"
strsql &= ",replieruniversity"
strsql &= ",repliertoid"
strsql &= ",replierid"
strsql &= ",replierthanks"
strsql &= ",repliermajor"
strsql &= ",repliergrad"
strsql &= ",replierthanked) "
strsql &= "Values("
strsql &= "@repliername"
strsql &= ",@replierprofilepicture"
strsql &= ",@replierreply"
strsql &= ",@replieruniversity"
strsql &= ",@repliertoid"
strsql &= ",@replierid"
strsql &= ",@replierthanks"
strsql &= ",@repliermajor"
strsql &= ",@repliergrad"
strsql &= ",@replierthanked)"
cmd.CommandText = strsql
cmd.Parameters.AddWithValue("@repliername", lblrepliernamen.Text)
cmd.Parameters.AddWithValue("@replierprofilepicture", lblreplierpicn.text)
cmd.Parameters.AddWithValue("@replierreply", tbxinfo.Text)
cmd.Parameters.AddWithValue("@replieruniversity", lblreplieruniversityn.text)
cmd.Parameters.AddWithValue("@repliertoid", Session("QuestID"))
cmd.Parameters.AddWithValue("@replierid", lblreplieridn.Text)
cmd.Parameters.AddWithValue("@replierthanks", lblreplierthanksn.Text)
cmd.Parameters.AddWithValue("@repliermajor", lblrepliermajorn)
cmd.Parameters.AddWithValue("@repliergrad", lblrepliergradn.text)
cmd.Parameters.AddWithValue("@replierthanked", "n")
cmd.ExecuteNonQuery()
con1.Close()
End Sub
エラーが発生していますcmd.executeNonQuery()
複数ステップの OLE DB 操作でエラーが発生しました。利用可能な場合は、各 OLE DB ステータス値を確認します。作業は行われませんでした。