我正在使用(我有义务使用) npgsql驱动程序使用vb.net代码在postgresql db中的bytea列上插入图像。
在成功插入第一个之后,我尝试插入第二个,因为我已经再次插入了第一个,它会继续,直到我重置了iis。
任何关于如何处理这个问题的想法。
Dim cnnstr As String
cnnstr = System.Configuration.ConfigurationManager.ConnectionStrings.Item("DMS_ConnectionString").ConnectionString
Dim conn As NpgsqlConnection = New NpgsqlConnection(cnnstr)
conn.Open()
Dim command As NpgsqlCommand = New NpgsqlCommand("UPDATE ""FILES"" SET ""CONTENT""= :content WHERE ""ID""={0};", conn)
Dim param As NpgsqlParameter = New NpgsqlParameter(":content", NpgsqlDbType.Bytea)
param.Value = content
command.Parameters.Add(param)
command.ExecuteNonQuery()
conn.Close()提前谢谢。
发布于 2011-11-01 01:31:39
我要做的就是清除参数。
Me.myCommand.Parameters.Clear()不管怎样,谢谢你!
https://stackoverflow.com/questions/7939753
复制相似问题