类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
我想把a.txt文件写进oracle中得Blob字段,可经过实验发现文件大小只能在5.7k以下,大一点就报错:ORA-12571
如果文件在5.7k以下,可以很顺畅的写入,我用了ODAc控件链接Oracle
代码如下:
String ls;
ls="insert into test(no1,f_long,f_blob) values(:p,:q,:f)";
//TMemoryStream * s=new TMemoryStream();
//s->LoadFromFile("d:\\a.txt");
//s->Seek(0, soFromBeginning);//¶¨Î»Í·²¿
OraQuery2->SQL->Clear();
OraQuery2->SQL->Add(ls);
OraQuery2->ParamByName("p")->AsString="ddd";
OraQuery2->ParamByName("q")->AsString="dfffff";
OraQuery2->ParamByName("f")->LoadFromFile("d:\\a.txt",ftBlob);
OraQuery2->ExecSQL();
网友回答: