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

Antwort per Email an