Hvorfor virker dette i VS2005 lokalt men ikke ved min host(unoeuro.dk) !? den laver bare min response.re.....og går til den side men gemmer ikke data i databasen når jeg bruger det ved min host men lokalt intet problem.
Dim ObjConnKEG As OleDbConnection Dim ObjCmdKEG As OleDbCommand Dim ObjReaderKEG As OleDbDataReader 'ConnectionString og SQL linje. Try Dim ConnectionString As String = ConfigurationManager.ConnectionStrings("ConnectionStringDogs").ConnectionString ObjConnKEG = New OleDbConnection(ConnectionString) ObjCmdKEG = New OleDbCommand("INSERT INTO EnggaardB(GuestBTitle,GuestBText,GuestBDate,GuestBIP,GuestBAddress,GuestBEmail,GuestBMaker) VALUES('" & KEGTitle.Text & "','" & KEGText.Text & "','" & KEGDate.Text & "','" & KEGIpLabel.Text & "','" & KEGHostLabel.Text & "','" & KEGMail.Text & "','" & KEGName.Text & "')", ObjConnKEG) ObjConnKEG.Open() ObjReaderKEG = ObjCmdKEG.ExecuteReader(CommandBehavior.CloseConnection)
Catch ex As Exception Console.WriteLine(ex.Message)
Finally 'Lukker Connection, Reader og Sletter Hukommelse. If Not ObjReaderKEG Is Nothing Then ObjReaderKEG.Dispose() End If If Not ObjConnKEG Is Nothing Then ObjConnKEG.Dispose() End If
Kan godt se hvad du mener, har kigget på linket og synes ikke jeg kan komme videre, vil du evt. hjælpe mig på vej !?
er ny i (dot)Net så vil gerne lære den rigtige måde første gang for kan se på google at hvis jeg laver en søgning på ExecuteNonQuery så kommer der en del men også meget som ikke hjælper ret meget.
Dim DBConnKEG As OleDbConnection Dim DBInsertKEG As New OleDbCommand 'ConnectionString og SQL linje. Dim ConnectionString As String = ConfigurationManager.ConnectionStrings("ConnectionStringDogs").ConnectionString DBConnKEG = New OleDbConnection(ConnectionString) DBInsertKEG.CommandText = "INSERT INTO EnggaardB(GuestBTitle,GuestBText,GuestBDate,GuestBIP,GuestBAddress,GuestBEmail,GuestBMaker) VALUES('" & KEGTitle.Text & "','" & KEGText.Text & "','" & KEGDate.Text & "','" & KEGIpLabel.Text & "','" & KEGHostLabel.Text & "','" & KEGMail.Text & "','" & KEGName.Text & "')" DBInsertKEG.Connection = DBConnKEG DBInsertKEG.Connection.Open() DBInsertKEG.ExecuteNonQuery() Response.Redirect("default.aspx")
Så får jeg denne fejl: Operation must use an updateable query. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.OleDb.OleDbException: Operation must use an updateable query.
Source Error:
Line 441: DBInsertKEG.Connection = DBConnKEG Line 442: DBInsertKEG.Connection.Open() Line 443: DBInsertKEG.ExecuteNonQuery() Line 444: Response.Redirect("default.aspx")
Men jeg regner da med at min host har tildelt mappen skriverettigheder da det er en mappe de har lavet til databasen, hvad kan fejlen skyldes !?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.