Universe U2.netツールキットを使用して、ユニバースデータベースのレコードを更新しています。私たちは、次のコードU2 Universe Update複数値フィールドエラー
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 [email protected] where PONO='C11447'", db_connectionU2)
cmdWIP = New U2Command("UPDATE CURCVRD [email protected] 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
と非マルチバリューフィールドへのアップデートで、これまで何の問題を持っていないが、我々は複数値フィールドに追加しようとすると、それは問題を抱えて。これは、エラー "列が単一のマルチへの更新であることは違法である返します。メッセージと私たちが書いている値のための赤いボックスを参照してください。
スクリーンショット
を確認するには、以下をクリックしてください。は、あなたがそのファイルのDICTを見て、あなたのエントリがマークされていることを確認し、多値多値協会を持っている必要がありますあなたに