在线订购 试用下载
有两种方法可以将图像存储在SQL Server数据库中:
-
直接在数据库中
-
存储到硬盘驱动器上图像文件的链接

1、单击 “数据 表”工具栏上的,打开“工具箱”窗口。
2、选择“图片框”,然后将其拖放到 表的“明细带”上。

3、切换到脚本视图。
4、在文档的左上角,从下拉组合框中选择图片框。
5、在文档的右上角,从下拉组合框中选择“打印之前 ”。将生成以下脚本:
private void pictureBox1_BeforePrint(...
6、将以下字符串插入到生成的方法模板中:
((XRPictureBox)sender).Image = Image.FromFile(GetCurrentColumnValue("Logo").ToString());
注意:“Logo”是包含文件路径的列的名称。它应该在“数据源”窗口中列出。

注意:如果源表同时包含两者有和不带有图像引用的记录,字符串应包括以下子句:
if (GetCurrentColumnValue("Logo").ToString()!="")else ((XRPictureBox)sender).Image = null;

7、切换到预览模式以查看结果。

总结
外部图像在SQL数据库中表示为对硬盘上存储的图像文件的URL引用。这种存储图像的方式具有某些优势,例如,它可以最小化数据库的大小。但是,如果有必要创建一个 表,其中应包括外部图像文件,则它们仍然只是 告中的URL。使用dbForge Studio for SQL Server,可以通过更改 告的脚本轻松解决该问题。
相关内容推荐:
dbForge Studio for SQL Server入门教程>>>
想要购买该产品请点击“在线订购”,想要了解更多产品信息请点击“咨询在线客服”
1024,致敬程序员们,zend现金优惠券限时放送,了解详情请点击下方图片
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!