社区
C#
帖子详情
请教在Visual C#(winform)中将图片插入oracle数据库并显示的方法和源码!帮忙帮忙!
hometown
2003-08-25 03:01:15
如题!实在是没查到!
多谢!
...全文
49
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#
WinForm
创建
数据库
方法
了解为什么建多个
数据库
,如何加载本机的
数据库
所有实例,如休登录
数据库
,如何用恢复的
方法
创建
数据库
和附加已有的
数据库
。
C#
基础教程-
c#
实例教程,适合初学者
本章介绍
C#
语言的基础知识,希望具有C语言的读者能够基本掌握
C#
语言,并以此为基础,能够进一步学习用
C#
语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握
C#
语言是不可能的,如需进一步学习
C#
语言...
C#
基础教程
本章介绍
C#
语言的基础知识,希望具有C语言的读者能够基本掌握
C#
语言,并以此为基础,能够进一步学习用
C#
语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握
C#
语言是不可能的,如需进一步学习
C#
语言...
quartznet任务调度和消息调度(JAVA与
C#
版对比)
quartznet任务调度和消息调度 1. 作用 自动执行任务。 2. 下载地址 NET版本 JAVA版本 1下载 http://quartznet.sourceforge.net/download.html http://opensymphony.com/quartz 2工具
几个
C#
编程的小技巧
在
WinForm
中的TextBox控件没有办法屏蔽CTRL-V的剪贴板粘贴动作,如果需要一个输入框,但是不希望用户粘贴剪贴板的内容,可以改用RichTextBox控件,并且在KeyDown中屏蔽掉CTRL-V键,例子: private void ...
C#
110,525
社区成员
642,571
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章