在 bytea 列上插入图像

发布于 2024-12-12 18:36:49 字数 771 浏览 0 评论 0原文

我正在使用(我有义务使用)npgsql 驱动程序使用 vb.net 代码在 postgresql 数据库的 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()

提前致谢。

i am using (i am obligated to use) npgsql driver to insert images on bytea column in postgresql db using vb.net code.

after inserting the first one successfully, i try to insert the second one it finished that i have inserted the first one again, it continues until i have reset the iis.

any ideas on how to deal this issue.

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()

thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

似梦非梦 2024-12-19 18:36:49

我所要做的就是清除参数。

Me.myCommand.Parameters.Clear()

无论如何,谢谢!

All i have to do was to clear the paramaters.

Me.myCommand.Parameters.Clear()

Thanx, anyway!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文