社区
C#
帖子详情
如何用SQL语句往数据库的表里加图像文件???
SevenChina
2004-04-18 10:37:58
如何用SQL语句往数据库的表里加图像文件???
谢谢了!
...全文
72
5
打赏
收藏
如何用SQL语句往数据库的表里加图像文件???
如何用SQL语句往数据库的表里加图像文件??? 谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mmqingfeng
2004-04-18
打赏
举报
回复
这是显示图像:
string sql = "SELECT Name, Picture FROM yourTable Where Name='yourName'";
SqlCommand selectCommand = new SqlCommand(sql,_connection);
try
{
sqlConnection.Open();
SqlDataReader reader = selectCommand.ExecuteReader();
if(reader.Read())
{
byte[] data = (byte[])reader.GetSqlBinary(1);
MemoryStream sm = new MemoryStream(data);
Bitmap bmp = new Bitmap(sm);
this.panel.BackgroundImage = bmp;
}
}
catch (Exception e)
{
MessageBox.Show(e.Message);
}
finally
{
_connection.Close();
}
mmqingfeng
2004-04-18
打赏
举报
回复
这是读文件:
FileStream st = File.OpenRead(filePath);
byte[] data= new byte[st.Length];
st.Read(data,0,(int)st.Length-1);
mmqingfeng
2004-04-18
打赏
举报
回复
_updateCommand = new SqlCommand(_sqlUpdate,_connection);
_updateCommand.Parameters.Add(new SqlParameter("@Name", SqlDbType.VarChar, 10, "Name"));
_updateCommand.Parameters.Add(new SqlParameter("@Picture", SqlDbType.Image,0, "Picture"));
this._updateCommand.Parameters["@Name"].Value = name;
this._updateCommand.Parameters["@Picture"].Value = data;
bool result = true;
try
{
if(_connection.State!= ConnectionState.Open)
{
this._connection.Open();
}
int row = (int)_updateCommand.ExecuteNonQuery();
result = row>0;
}
catch (Exception e)
{
MessageBox.Show(e.Message);
result = false;
}
finally
{
_connection.Close();
}
return result;
CMIC
2004-04-18
打赏
举报
回复
http://www.csdn.net/Develop/Read_Article.asp?Id=12172
SevenChina
2004-04-18
打赏
举报
回复
谢谢了,结贴!
vc++ 应用源码包_1
详细讲解了Crypt++的
加
密解密的使用以及其它的
加
密解密方法(例如base64
加
解密、哈希
加
解密以及其它的文件
加
解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
7天带你玩转Mysql
数据库
之
SQL语句
您观看课程学习后 免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编写经验。满满的干货! 在网上找了好多SQL
数据库
的教程,但你还会面临这样的问题: 1. 自己写了SQL却不知道对不对。 2. 在上线后...
vc++ 应用源码包_2
详细讲解了Crypt++的
加
密解密的使用以及其它的
加
密解密方法(例如base64
加
解密、哈希
加
解密以及其它的文件
加
解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
vc++ 应用源码包_6
详细讲解了Crypt++的
加
密解密的使用以及其它的
加
密解密方法(例如base64
加
解密、哈希
加
解密以及其它的文件
加
解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章