私は、Borland の C++ Builder 5 を使用している C++ プログラマーです。現在、データベース アプリケーションに取り組んでおり、そのせいで深刻な悩みを抱えています...
C++ Builder で Paradox 7.0 テーブルを使用していますが、データを BLOB に挿入する方法が見つかりません。また、TDBImage VCL コンポーネントを使用して画像を保存または表示することもできません。私の最近の失敗した試みは、鉄壁のコードのように見えるものを使用して、画像を BLOB フィールドに保存しようとしていました。
//-----------------------------------------
Table1->Edit();
Open->Execute();
String file=Open->FileName;
ShowMessage(file);
TBlobField *blob; blob=new (TBlobField);
blob->FieldName="Image";
blob->LoadFromFile(file);
Table1->Post();
//-----------------------------------------
このコードをコンパイルすると、BlobField に動的オブジェクト割り当て機能などがないことがわかり、失敗しました。
また、OLE2 コンポーネントに OCX コントローラを追加することも、独自の BLOB フィールドに保存することもできません。
だれか助けに来てください
:'(