可以用OleDb上传的:Stream imgDataStream = u_photo.PostedFile.InputStream;
int imgDataLen = u_photo.PostedFile.ContentLength;
byte[] imgDataTemp = new byte[imgDataLen];
imgDataStream.Read( imgDataTemp, 0, imgDataLen );
strSql = "INSERT INTO UserInfo ( u_photo ) VALUES ( ? )";
myConnection.Open();
myCommand = new OleDbCommand( strSql, myConnection );
myCommand.Parameters.Add( ":u_photo", OleDbType.Binary, imgDataLen, "u_photo" ).Value = imgDataTemp;
myCommand.ExecuteNonQuery();显示:string strSql = "SELECT u_photo FROM UserInfo WHERE id = '"+ id +"'";
myConnection.Open();
myCommand = new OleDbCommand( strSql , myConnection );
myReader = myCommand.ExecuteReader();
if ( myReader.Read() )
{
byte[] btImage = ( byte[] )myReader["u_photo"];
Response.BinaryWrite( btImage );
Response.End();
}