[求助]这个语句错在哪里??
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadDim myConn As OleDbConnection
Dim myOleDbCommand As OleDbCommand
Dim myInsertQuery As String = "insert into data(title,name,body) values('" & Request("title") & "', '" & Request("name") & "', '" & Request("body") & "')"
myConn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=" & Server.MapPath("data.mdb"))
myConn.Open()
myOleDbCommand = New OleDbCommand(myInsertQuery, myConn)
myOleDbCommand.CommandText = myInsertQuery
myOleDbCommand.Connection = myConn
myOleDbCommand.ExecuteNonQuery()
myOleDbCommand.Connection.Close()
Response.Redirect("guest.aspx") '在此处放置初始化页的用户代码
End Sub
提示信息如下 到底怎么改才对呢???
“/WebApplication1”应用程序中的服务器错误。
操作必须使用一个可更新的查询。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。
源错误:
|
源文件: c:\inetpub\wwwroot\WebApplication1\send.aspx.vb 行: 34
堆栈跟踪:
|
版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032