0

フロントエンドにはC#を使用し、データベースにはOracleを使用しています。テーブルにBLOBタイプのフィールドがあり、画像を含めるために使用されます。私が実際に行う必要があるのは、テーブル内のレコードに画像が含まれていない場合は常に、フロントエンドでその特定のレコードのデフォルトの画像を表示したいということです。そのために、データベースに一時的に保存した後、デフォルトの画像のバイナリ形式を(ダミーレコードで保存せずに)取得し、クエリでそのバイナリ形式を使用して、画像が存在しない場合にデフォルトの画像を表示できますか?任意のレコード。私が今得ているのは:

 SELECT EMP_IMG FROM Employee_Master WHERE EMP_CODE = 1234
 ----------------------------------------------------------
 (BLOB)
4

1 に答える 1

0

byte[]; を調べます。Binary Serializer を使用して、オブジェクトの byte[] バージョンを取得します。これを参照してください: C# オブジェクトのバイナリ シリアル化

于 2012-04-24T04:31:16.750 に答える