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