使用C#读取SQL数据库中的图片

使用C#读取SQL数据库中的图片,第1张

//--用自己的初始连接 初始一个SQL连接实体

MyDataSQLDataContext dbc = new MyDataSQLDataContext("Data Source=;Initial Catalog=TEXT;uid=sa;pwd=8888;");

DataSet ds = null;

string commads = "SELECT [name],[photo] FROM [TABE1]";

ds = dbcGetDataSet(commads);

if (ds != null && dsTablesCount > 0 && dsTables[0]RowsCount > 0)

{

for (int i = 0; i < dsTables[0]RowsCount; i++)

{

try

{

//--判断字段数据是否有数据且有照片流数据

if (((Byte[])dsTables[0]Rows[i]["photo"])Length > 0 && ((Byte[])dsTables[0]Rows[i]["photo"])Max() > 0)

{

byte[] aa = (Byte[])dsTables[0]Rows[i]["photo"];

Bitmap bit = new Bitmap(new SystemIOMemoryStream((Byte[])dsTables[0]Rows[i]["photo"]));

//--保存照片

pictureBox1Image = bit;

}

}

catch (Exception ex)

{ MessageBoxShow(exToString()); }

dsClear(); dsDispose();

}

}

试试

网站上不能这样存路径,这种路径是没用的,对于网站来说,我不清楚你这个是后台上传的还是自己手填到数据库的,原理都一样,比如是用后台上传的,那应该把上传后保存到网站的一个固定的目录,比如存在网站根目录下的upload目录(假定名为123jpg),那你数据库中的保存的路径就应该是比如/upload/123jpg

然后下面的页面代码就可以不用改了。

以上就是关于使用C#读取SQL数据库中的图片全部的内容,包括:使用C#读取SQL数据库中的图片、c#中如何根据数据库中的路径读取图片、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9273270.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存