oracle 01036 错误 vb.net
sSql = ""
sSql = sSql & " UPDATE TB" & vbCrLf
sSql = sSql & " set ID = ID + 1 " & vbCrLf
sSql = sSql & " ,CANCEL_D = :AAAA " & vbCrLf
sOraCmd.Parameters.Clear()
sOraCmd.CommandText = sSql
Tools.SetParam(sOraCmd, "AAAA ", "20090918")
sOraCmd.ExecuteNonQuery()
sOraCmd.Parameters.Clear()
Public Shared Sub SetParam(ByRef sOraCmd As OracleCommand, ByRef sParamName As String, ByVal sSetValue As Object, _
Optional ByVal bNoParam As Boolean = True, _
Optional ByVal sSetDbType As Object = OracleDbType.Varchar2)
If bNoParam Then
sOraCmd.Parameters.Add(sParamName, sSetValue)
End If
If sSetValue.GetType.FullName = GetType(String).FullName Then
sOraCmd.Parameters(sParamName).Value = sSetValue.ToString
Else
sOraCmd.Parameters(sParamName).Value = sSetValue
End If
End Sub
说明
执行select insert 的时候,没有错误
update就不行
权限足够 <
相关问答:
请教一下:我用vb写了一个调用Illustrator的测试程序,代码很简单:Private Sub Command1_Click()
Dim app As New Illustrator.Application
Dim doc As Illustrator.Document
Dim thislayer As Illustrator.Layer ......
VB偶学得不错,现在大一,高三的时候就学VB了,现在学校里都是学C#和VB.NET的兄弟多。。。
偶要转行VB.NET了~当年学VB学了2年,对VB里面的常用函数都十分了解。
Select、If结构、For Next循环、等都了解。。。 ......
在vb这编程里似乎有很多的东西是相联系的,为什么有些人对vb的编程摸不到头脑啊!并且有些事很容易的,但是却把它们的代码变成复杂,也去想一些不能实现的东西啊!
没分了,楼主多来点分!
来接点分
......
各位大虾:
我有一个VB调用水晶报表的系统,报表是作为一个Design嵌在VB里的,今天发现打印第一张报表正常,同样的数据,在点打印再调用一次就会报 Memory Full的错误,但是 ......
各大老师好,请教一个问题.
我设置了一个oracle字段,varchar(3000),然后插入一条数据长度才1000,就报错了.如:net.sf.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
Caused ......