请教各位高手:一个关于数据库blob字段读出的问题,谢谢!
我已经将一个word文件存入数据库的Blob字段,但将其读出存为word文件后,再用word打开却出现乱码。请教是何原因,谢谢!代码如下:
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("select ARCH_ATTACH from ARCH_ATTACH where
ARCH_ID= '1'");
Query1->Open();
TBlobField* blob;
if( Query1-> Eof == false)
{
if( Query1 -> FieldByName("ARCH_ATTACH") -> IsNull == false)
{
blob = (TBlobField*)(Query1 -> FieldByName("ARCH_ATTACH"));
blob -> SaveToFile("C:\\1.doc");
}
}
}