1
我想使用oracle參數將數據插入到oracle數據庫中。我與SQL服務器一樣,它工作正常。但對於oracle,我總是在oCom.ExecuteNonQuery上得到ORA-00936:缺少的表達式異常。vb.net Oracle插入參數(ORA-00936:缺少表達式)
感謝您的答案..這裏是我的vb.net代碼。
Using connOMS = New OracleConnection(connectionStringOMS)
Try
connOMS.Open()
Dim cmdstr As String = "INSERT INTO ARCHIVE_FEEDBACK(STATUS) VALUES(@STATUS)"
Using Ocom As OracleCommand = New OracleCommand(cmdstr, connOMS)
Dim p As OracleParameter
p = New OracleParameter()
p.Direction = ParameterDirection.InputOutput
p.OracleDbType = OracleDbType.Varchar2
p.ParameterName = "@STATUS"
p.Value = "A"
Ocom.Parameters.Add(p)
Dim iRet As Integer = Ocom.ExecuteNonQuery
If iRet > 0 Then
Return True
Else
Return False
End If
End Using
Catch ex As ApplicationException
'...
Catch orex As OracleException
'...
Finally
End Try
末使用