Hier ist ein Link der genau zeigt wie du einen sauberen Upload
eines Image in eine DB machst. Nur noch Cut and Paste ist notwendig.
Das Beispiel ist in VB.
Aber du hast das razfaz in C# umgeschrieben.

http://aspalliance.com/wisemonk/view.aspx?id=AN062302

Gruss Oliver

-----Urspr�ngliche Nachricht-----
Von: Lars Selle [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 19. September 2002 11:40
An: aspDEdotnet
Betreff: [aspdedotnet] Antwort: Antwort: Re: AW: Antwort: AW: Bild aus
Datenbank aufWebsite anzeigen.



Hi.

ich bins schon wieder. ich hab das problem gefunden. mein upload schreibt
das bynary nicht in die datenbank. ich weis nicht warum.

Code:

string sql="";

if (null != test1.PostedFile)
{
      const int BUFFER_SIZE = 255;
      int nBytesRead = 0;
      Byte[] Buffer = new Byte[BUFFER_SIZE];

      MemoryStream ms = new MemoryStream();
      Stream theStream = test1.PostedFile.InputStream;
      nBytesRead = theStream.Read(Buffer, 0, Buffer.Length);
      while (nBytesRead > 0)
      {
            ms.Write(Buffer, 0, nBytesRead);
            nBytesRead = theStream.Read(Buffer, 0, Buffer.Length);
      }
      sql="Update USER_LOGIN SET DOKUMENT=? WHERE ID=123";
      oleDbCommand1.CommandText=sql;
      OleDbParameter myParm = oleDbCommand1.Parameters.Add("USER_LOGIN",
OleDbType.Binary);
      myParm.Direction=ParameterDirection.Input;
      Byte[] bild = ms.ToArray();
      myParm.Value = bild;
      Response.Write(oleDbCommand1.ExecuteNonQuery());
      oleDbCommand1.Dispose();
}

Response.Write(oleDbCommand1.ExecuteNonQuery()) gibt mir aber eine 1
zur�ck. nur das blob feld in der db ist leer. keine ahnung warum.

wisst ihr vielleicht warum?? ich seh den fehler einfach nicht.

mfg

Lars Selle



| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an