社区
C#
帖子详情
如何用SQL语句往数据库的表里加图像文件???
SevenChina
2004-04-18 10:37:58
如何用SQL语句往数据库的表里加图像文件???
谢谢了!
...全文
105
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
打赏
举报
回复
谢谢了,结贴!
WinForm开发必备:DockPanel Suite 3.0.6安装与主题切换全攻略(附VS2015主题配置)
本文详细介绍了在WinForm开发中如何安装和使用DockPanel Suite 3.0.6,实现类似Visual Studio的可停靠窗口界面。内容涵盖通过NuGet安装核心库与VS2015主题包、理解DockPanel与DockContent的架构模型,并重点演示了动态切换亮色、蓝色及深色主题的实战代码,助力开发者打造专业且美观的桌面应用界面。
VS2026不存在?深度解析Visual Studio 2022安全安装与高效配置
Visual Studio 是微软主流集成开发环境(IDE),其版本命名遵循严格年份规则(如VS2022、VS2024),不存在官方发布的‘VS2026’。该词实为网络误传、语音输入混淆(VS Code→VS2026)及SEO诱导的产物,常关联恶意捆绑、组件缺失与激活篡改等高危风险。理解VS安装机制、签名验证原理与Setup Engine工作逻辑,是保障开发环境可信性的技术基础。实际工程中,正确使用官网在线安装器或定制化离线布局(--layout)、规避第三方修改包、修复注册表污染,可显著提升C++/C#/
VS版本兼容性治理:.csproj跨版本转换原理与实战
.csproj文件是MSBuild项目的配置核心,其结构随Visual Studio和.NET框架演进发生根本性变化。从传统胖项目(Full Framework)到SDK-style瘦项目,涉及TargetFramework声明方式、引用机制、语言版本绑定及MSBuild解析逻辑等多维度断层。理解.csproj格式演进原理,掌握框架映射、引用重构、解决方案协同等关键技术,对保障遗留系统在VS2010至VS2022间可控降级与渐进升迁至关重要。本文聚焦VS2015这一关键分水岭,解析真实工程中编译链路断裂、N
Visual Studio 2022 安装避坑指南:组件选择、系统依赖与离线部署
Visual Studio 是 Windows 平台核心集成开发环境(IDE),其安装本质是构建可运行的编译工具链与 SDK 生态。原理上,它依赖操作系统补丁(如 KB5004237)、64位架构支持、Windows SDK 版本共存机制及环境变量精准注入。技术价值在于为 C++、.NET、CMake 等项目提供开箱即用的构建能力,避免 'cl.exe 找不到'、'LNK1181' 等底层链接错误。典型应用场景包括高校教学环境批量部署、CUDA/MFC/Qt 跨平台开发、企业级 .NET 桌面应用搭建。本文
WPF UI组件库选型指南:VS2022+.NET 8时代五大主流库深度对比
WPF作为Windows桌面开发的核心框架,其UI组件库选型直接决定项目可维护性、视觉现代化程度与跨版本兼容性。本文从基础概念出发,解析WPF控件模板(Template)、资源字典(ResourceDictionary)和MVVM绑定机制等核心原理;强调现代WPF开发必须满足.NET 6+ SDK支持、VS2022开箱即用、高DPI适配及深色主题无缝切换等技术价值;适用于工业上位机、医疗影像系统、政务审批平台等企业级应用场景;聚焦DataGrid悬停显示完整内容、DelegateCommand绑定可靠性等高
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章