OracleCommand Update keine änderungen

Ich bin mit dem folgenden code zur Aktualisierung einer Tabelle in oracle. Es führt aber das update nicht Begehen. Wenn ich die Abfrage mit Oracle SQL Developer funktioniert es einwandfrei. Was bin ich? SELECT-Anweisungen funktionieren wie erwartet.

`Dim BillOfLadingNumber As String = txtBillOfLadingNumber.Text.Trim

    Dim TrailerNumber As String = txtTrailerNumber.Text.Trim
    Dim CarrierCode As String = txtCarrierCode.Text.Trim
   Dim TransportationMethod As String = txtTransportationMethod.Text.Trim 
   Dim OracleCommand As New OracleCommand()
    With OracleCommand
        .Connection = OracleConnection
        .CommandType = CommandType.Text
        .CommandText = "UPDATE XXF_ASN_HEADERS SET BILL_OF_LADING_NUMBER ='" + BillOfLadingNumber + "',TRAILER_NUMBER ='" + TrailerNumber + "',CARRIER_CODE ='" + CarrierCode + "',TRANSPORTATION_METHOD ='" + TransportationMethod + "' WHERE HEADERID ='" + Request.QueryString("HeaderId") + "'"
    End With

    OracleConnection.Open()
    Dim result As Integer = OracleCommand.ExecuteNonQuery()
    OracleConnection.Close()

    If result = 1 Then Response.Redirect("default.aspx")`
  • Nicht Teil der Lösung, aber Sie sollten wirklich Parametern
  • Gibt es eine Transaktion-Bereich, der nicht begangen?
  • Ja, die Nutzung der OracleTransaction Objekt war der wichtigste Schlüssel. Danke an Euch alle.
Schreibe einen Kommentar