经过两天的研究与摸索,终于做出来
Informix大对象的写入方法,成功了之后才发现
代码很简单。
之前试过IBatis、构造 sql、OleConnection、SqlConnection、 导入 DataTable、Update DataRow、甚至更改表结构放弃写入byte[] 数据等很多方法,但是一一失败,
都盲目了,准备放弃了,但是
无意中发现IfxConnection这个 连接,发现Ifx是In formix简写,所以就尝试使用IfxConnection,经过一番测试修改,终于成功了!真是山穷水复疑无路,柳暗花明又一村!
具体方法:
首先引入IBM.Data.Informix dll
//读文件构造
byte[]System.IO.FileStream stream = new System.IO.FileInfo(file).OpenRead();
byte[] fileData = new byte[stream.Length];
stream.Read(fileData, 0, Convert.ToInt32(stream.Length));
stream.Close();
//写入InformixIfxConnection
之前试过IBatis、构造 sql、OleConnection、SqlConnection、 导入 DataTable、Update DataRow、甚至更改表结构放弃写入byte[] 数据等很多方法,但是一一失败,
都盲目了,准备放弃了,但是
无意中发现IfxConnection这个 连接,发现Ifx是In formix简写,所以就尝试使用IfxConnection,经过一番测试修改,终于成功了!真是山穷水复疑无路,柳暗花明又一村!
具体方法:
首先引入IBM.Data.Informix dll
//读文件构造
byte[]System.IO.FileStream stream = new System.IO.FileInfo(file).OpenRead();
byte[] fileData = new byte[stream.Length];
stream.Read(fileData, 0, Convert.ToInt32(stream.Length));
stream.Close();
//写入InformixIfxConnection