以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  SQL 怎么直接保存二进制图片  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=189967)

--  作者:chinawangsa
--  发布时间:2024/1/8 15:41:00
--  SQL 怎么直接保存二进制图片
SQL外部数据源的表不想加载进来。想二进制文件直接保存到外部表中,怎么弄

 图片点击可在新窗口打开查看
这样的提示错误,不能运行。

图片点击可在新窗口打开查看

[此贴子已经被作者于2024/1/8 15:42:28编辑过]

--  作者:有点蓝
--  发布时间:2024/1/8 15:45:00
--  
Dim cmd As new SQLCommand
cmd.ConnectionName = "test"
cmd.CommandText = "Insert Into test (图片) Values(?)"
Dim ImageByte() As Byte = System.IO.File.ReadAllBytes("D:\\test.JPG") \'读取文件流,并将读到的二进制数据放入数组ImageByte中,
cmd.Parameters.Add("@图片", ImageByte)
cmd.ExecuteNonQuery


--  作者:chinawangsa
--  发布时间:2024/1/8 15:47:00
--  
你这个是插入行了吧。我现在是记录有了。只是把二进制图片更新到已有的记录行中字段里
--  作者:有点蓝
--  发布时间:2024/1/8 16:32:00
--  
改为update,用法完全一样