0

列の1つに画像データ型を持つテーブルがあります。このコードを試します。

まず、これはテーブルの 1 行を挿入する正しいコードですか?

Me.DatasiswaTableAdapter.Insert(NISTextBox.Text, NamaTextBox.Text, KelasTextBox.Text, JurusanTextBox.Text, Jenis_KelaminComboBox.Text, Tanggal_LahirDateTimePicker.ToString, AlamatRichTextBox.Text, FotoPictureBox.Image)
  • はいの場合、画像タイプがバイトに変更された理由を知る必要がありますか? コードのフォーマットがバイトの場合、ピクチャボックスから画像を挿入する方法は?

  • いいえの場合は、正しいコードを教えてください

私の悪い英語でごめんなさい:)ありがとう

4

1 に答える 1

1

あなたが投稿したネット情報リンクは、勉強すれば非常に役立つはずです。

つまり、a) イメージを SQL サーバーに格納する列は、イメージとして定義する必要があります。Access などの別の DB を使用している場合、バージョンによっては、それを Object などとして定義する必要がある場合があります。b) この例では、イメージは ( を使用してimage.save) ストリームに変換され、DB に格納するためにストリームがバイト配列に変換されます。

画像に関する情報をもう少し保存したい場合があります。画像に戻すのはその逆 (db -> バイト配列 -> ストリーム) ですが、それが JPG、PNG、TIFF などであったかどうかはわかりません。元の形式のディスク ファイルの場合は、MIME タイプも保存します。

于 2013-10-15T12:55:10.590 に答える