社区
C#
帖子详情
C#如何向sql server中存取图象
piaoyao888
2007-10-18 11:16:53
C#如何向sql server中存取图象?
...全文
143
8
打赏
收藏
C#如何向sql server中存取图象
C#如何向sql server中存取图象?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuanzh
2008-02-25
打赏
举报
回复
mark
virusswb
2007-10-18
打赏
举报
回复
1/在sqlserver中有image字段啊,那就把你的图像变成bytes写入,读出来在转化成image
2/在sqlserver中存储图片的路径,用的时候根据路径查找显示图片,这种用的比较多
q359600900
2007-10-18
打赏
举报
回复
看来已经解决了,把图片转为二进制存入image字段,接分
yuan74521940
2007-10-18
打赏
举报
回复
显示图片的代码,把下面的代码随便放到一个aspx页面的pageload事件中
void GetImageSrcFromDB()
{
string strImageID = Request.QueryString["id"];
SqlConnection myConnection = new SqlConnection("Data Source=.;Initial Catalog=mxh;User Id=sa;Password=sa;");
SqlCommand myCommand = new SqlCommand("Select PersonImageType, PersonImage from Person Where PersonID="
+ strImageID, myConnection);
try
{
myConnection.Open();
SqlDataReader myDataReader;
myDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
if(myDataReader.Read())
{
Response.Clear();
//Response.ContentType = myDataReader["PersonImageType"].ToString();
Response.BinaryWrite((byte[])myDataReader["PersonImage"]);
}
myConnection.Close();
}
catch (SqlException SQLexc)
{
Response.Write(SQLexc.ToString());
}
//Response.End();
}
显示图片的代码,建立一个新的aspx页面,然后显示图片
<asp:Image id="Image1" runat="server" ImageUrl="ReadImage.aspx?id=1"></asp:Image>
yuan74521940
2007-10-18
打赏
举报
回复
//把二进制的图片插到数据库
private void Save(byte[] image)
{
string sql = "insert into table2(aaa,photo) values(@aaa,@photo)";
SqlParameter[] param=new SqlParameter[2];
param[0] =new SqlParameter("@aaa",SqlDbType.Int);
param[0].Value = 1;
param[1]= new SqlParameter("@photo",SqlDbType.Image);
param[1].Value= image;
SqlConnection conn= new SqlConnection();
conn.ConnectionString = System.Configuration.ConfigurationSettings.AppSettings[0];
SqlCommand commd= new SqlCommand(sql,conn);
commd.Parameters.Add(param[0]);
commd.Parameters.Add(param[1]);
try
{
conn.Open();
commd.ExecuteNonQuery();
MessageBox.Show("把图片成功的插入数据库");
}
catch(Exception ex)
{
throw ex;
}
finally
{
conn.Close();
}
}
火星求索
2007-10-18
打赏
举报
回复
可以
有两种方法
1 存储图片的路径,然后调用
2 将图片转换成二进制存储在sql 的 image类型中
bumm
2007-10-18
打赏
举报
回复
http://www.5inet.net/Database/SQLServer/062348.html
stray2010
2007-10-18
打赏
举报
回复
如果是要存储图片的话 用image字段
图片转化为二进制 字节的形式存储到数据库 通过参数传递
strSql="insert into [image](id,imagedata) values(@ID,@ImageData)"
C#
实现
SQL
Server
中
存取
图片、文件
###
C#
实现
SQL
Server
中
存取
图片、文件 在现代应用程序开发
中
,处理多媒体数据(如图片和文件)是一项常见的需求。特别是在Web应用和桌面应用
中
,用户常常需要上传或下载图片和其他类型的文件。本篇内容详细介绍...
C#
存取
Sql
Server
中
的Image类型.txt
当我们在
C#
应用程序
中
处理图像数据时,有时需要将这些图像存储到
SQL
Server
数据库的特定字段,例如Image类型字段。Image类型字段在
SQL
Server
中
用于存储大对象(LOB)数据,如图像、二进制文件等。下面我们将详细...
C#
+
存取
Sql
Server
中
的Image类型
在
C#
中
,我们通常使用ADO.NET库来连接和操作
SQL
Server
数据库。首要步骤是创建一个`
Sql
Connection`对象,指定服务器名称、数据库名、用户名和密码。例如: ```csharp string connectionString = "
Server
=...
C#
SQL
Server
图片
存取
和显示在PictureBox
中
本篇将详细介绍如何在
C#
中
实现
SQL
Server
数据库
中
图片的
存取
,并将其显示在PictureBox
中
。 首先,我们需要在
SQL
Server
数据库
中
创建一个能存储图片的表。这个表通常会有一个二进制字段来存储图像数据。例如,创建一个...
sql
server
数据库如何
存取
图片
###
SQL
Server
数据库如何
存取
图片 在 IT 领域
中
,数据库管理是一项至关重要的技术,尤其是在处理大量数据和多媒体资源时。
SQL
Server
作为一款功能强大的关系型数据库管理系统,支持多种数据类型,包括存储图像...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章