【发布时间】:2016-11-29 00:24:54
【问题描述】:
我正在使用 Universe U2.net 工具包来更新 Universe 数据库中的记录。到目前为止,使用以下代码更新非多值字段没有问题
Open_Again:
Try
db_connectionU2 = openConnU2()
db_connectionU2.Open()
Catch ex As Exception
GoTo Open_Again
End Try
Dim cmdWIP As New U2Command
'cmdWIP = New U2Command("DELETE FROM MPS", db_connectionU2)
cmdWIP = New U2Command("UPDATE POH SET EPOS=@FLAG where PONO='C11447'", db_connectionU2)
cmdWIP = New U2Command("UPDATE CURCVRD F8=@F8 where F0='51747*1'", db_connectionU2)
cmdWIP.Parameters.Add(New U2Parameter("@F8", U2Type.VarChar)).Value = "t"
cmdWIP.Connection = db_connectionU2
cmdWIP.ExecuteNonQuery()
cmdWIP.Dispose()
cmdWIP = Nothing
db_connectionU2.Close()
db_connectionU2.Dispose()
db_connectionU2 = Nothing
但是当我们尝试添加到多值字段时它会出现问题。它返回错误“列从单个更新为多个是非法的。请查看红色框的消息和我们正在写入的值。
请点击下方查看截图
谢谢
【问题讨论】:
标签: multivalue universe