社区
C#
帖子详情
请教在Visual C#(winform)中将图片插入oracle数据库并显示的方法和源码!帮忙帮忙!
hometown
2003-08-25 03:01:15
如题!实在是没查到!
多谢!
...全文
47
2
打赏
收藏
请教在Visual C#(winform)中将图片插入oracle数据库并显示的方法和源码!帮忙帮忙!
如题!实在是没查到! 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hometown
2003-08-26
打赏
举报
回复
请问一下,
string strName, string strType, ref byte[] Buffer
比方我用了一个openFileDialog控件选择文件,要传什么参数进去呢?
jiezhi
2003-08-26
打赏
举报
回复
參考:
// Writes file to the database
private int WriteToDB(string strName, string strType, ref byte[] Buffer)
{
int nFileID = 0;
// Create connection
OleDbConnection dbConn = new OleDbConnection(GetConnectionString());
// Create Adapter
OleDbDataAdapter dbAdapt = new OleDbDataAdapter("SELECT * FROM tblFile", dbConn);
// We need this to get an ID back from the database
dbAdapt.MissingSchemaAction = MissingSchemaAction.AddWithKey;
// Create and initialize CommandBuilder
OleDbCommandBuilder dbCB = new OleDbCommandBuilder(dbAdapt);
// Open Connection
dbConn.Open();
// New DataSet
DataSet dbSet = new DataSet();
// Populate DataSet with data
dbAdapt.Fill(dbSet, "tblFile");
// Get reference to our table
DataTable dbTable = dbSet.Tables["tblFile"];
// Create new row
DataRow dbRow = dbTable.NewRow();
// Store data in the row
dbRow["FileName"] = strName;
dbRow["FileSize"] = Buffer.Length;
dbRow["ContentType"] = strType;
dbRow["FileData"] = Buffer;
// Add row back to table
dbTable.Rows.Add(dbRow);
// Update data source
dbAdapt.Update(dbSet, "tblFile");
// Get newFileID
if( !dbRow.IsNull("FileID") )
nFileID = (int)dbRow["FileID"];
// Close connection
dbConn.Close();
// Return FileID
return nFileID;
}
C#
基础教程-
c#
实例教程,适合初学者
C#
基础教程-
c#
实例教程,适合初学者。 第一章
C#
语言基础 本章介绍
C#
语言的基础知识,希望具有C语言的读者能够基本掌握
C#
语言,并以此为基础,能够进一步学习用
C#
语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握
C#
语言是不可能的,如需进一步学习
C#
语言,还需要认真阅读有关
C#
语言的专著。 1.1
C#
语言特点 Microsoft.NET(以下简称.NET)框...
C#
基础教程
第一章
C#
语言基础 本章介绍
C#
语言的基础知识,希望具有C语言的读者能够基本掌握
C#
语言,并以此为基础,能够进一步学习用
C#
语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握
C#
语言是不可能的,如需进一步学习
C#
语言,还需要认真阅读有关
C#
语言的专著。 1.1
C#
语言特点 Microsoft.NET(以下简称.NET)框架是微软提出的新一代W...
quartznet任务调度和消息调度(JAVA与
C#
版对比)
quartznet任务调度和消息调度 1. 作用 自动执行任务。 2. 下载地址 NET版本 JAVA版本 1下载 http://quartznet.sourceforge.net/download.html http://opensymphony.com/quartz 2工具
几个
C#
编程的小技巧
一、最小化窗口 点击“X”或“Alt F4”时,最小化窗口,如: protected override void WndProc(ref Message m) { const int WM_SYSCOMMAND = 0x0112; const int SC_CLOSE = 0xF060; if (m.Msg == WM_SYSCOMMAND && (int) m.WPara
[置顶] quartznet任务调度和消息调度(JAVA与
C#
版对比)
quartznet任务调度和消息调度 1. 作用 自动执行任务。 2. 下载地址 NET版本 JAVA版本 1下载 http://quartznet.sourceforge.net/download.html http://opensymphony.com/quartz 2工具 ...
C#
110,502
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章