#.net #vb.net #postgresql #iis #npgsql
#.net #vb.net #postgresql #iis #npgsql
Вопрос:
я использую (я обязан использовать) драйвер npgsql для вставки изображений в столбец bytea в postgresql db с помощью vb.net код.
после успешной вставки первого я пытаюсь вставить второй, он закончил тем, что я снова вставил первый, это продолжается до тех пор, пока я не сброшу 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()
заранее спасибо.
Ответ №1:
Все, что мне нужно было сделать, это очистить параметры.
Me.myCommand.Parameters.Clear()
В любом случае, спасибо!