|
Oracle의 CLOB 데이터형의 데이터 저장하기와 적재하기에 문의드립니다 좀 급합니다.
제가 썼던 방법은 다음과 같습니다.
Table1->Open();
while(!Table1->Eof){
Table2->Append();
((TBlobField *)(Table1->FieldByName(FieldName1)))->SaveToFile("111.txt");
((TBlobField *)(Table2->FieldByName(FieldName2)))->BlobType=ftOraClob;
((TBlobField *)(Table2->FieldByName(FieldName2)))->LoadFromFile("111.txt");
Table2->Post();
Table1->Next();
}
파일 "111.txt"를 열어보니 모든 데이터가 다 적재되어 있는데
((TBlobField *)(Table2->FieldByName(FieldName2)))->LoadFromFile("111.txt") 로 Table2에
"111.txt"의 데이터를 적재한 후 적재된 데이터를 살펴보니 "111.txt"의 내용이
모두 적재되지 못하고 잘려 있습니다.
방법을 가르쳐 주시기 바랍니다.
|