c#向oracle中存压缩包文件,急
QAEIP_TOOLBAR这个是我要存文件的表,string sql_tag = "select * from wu_qa.QAEIP_TOOLBAR";
OleDbDataAdapter adpter;
DataSet ds;
ds = new DataSet("MyImages");
OleDbConnection conn = new OleDbConnection(strConn);
OleDbCommand cmd = new OleDbCommand(sql_tag, conn);//获取数据库中的数据
adpter = new OleDbDataAdapter();
OleDbCommandBuilder builder = new OleDbCommandBuilder(adpter);
adpter.SelectCommand = cmd;
FileStream fs = new FileStream(@"D:\Project\QA质检工具\Check_Tool\任务分配\bin\Debug.rar", FileMode.OpenOrCreate, FileAccess.Read);
byte[] MyData = new byte[fs.Length];
fs.Read(MyData, 0, System.Convert.ToInt32(fs.Length));
fs.Close();
adpter.Fill(ds, "MyImages");//这个地方报错了,说数据类型不正确,我定义了一个blob类型的.
DataRow myRow;
myRow = ds.Tables["MyImages"].NewRow();
myRow["TAG"] = "This would be description text";
myRow["ZipContent"] = MyData;
ds.Tables["MyImages"].Rows.Add(myRow);
adpter.Update(ds, "MyImages");
conn.Close(); --------------------编程问答-------------------- 希望 朋友们帮帮忙了 我先顶 --------------------编程问答-------------------- Oracle怎么能用OleDb?去学System.Data.OracleClient或Oracle.DataAccess...
另外blob这种大数据类型需要特别处理... --------------------编程问答-------------------- OleDb不就是用来对数据库进行操作的类的么? --------------------编程问答-------------------- 已经解决
可以参考http://www.cnblogs.com/zhengmaoch/archive/2005/08/10/212014.html
此文件,很有价值 --------------------编程问答--------------------
补充:.NET技术 , C#