转换成byte数组进行处理啊!
byte[] DbBuffer=(byte[])reader["image"];  //这个OLE是图像再给个例子看看:byte[] bData=null;
Bitmap picture;
FileStream stream;stream = new FileStream((string)dr["FullPath"], 
FileMode.Open, 
FileAccess.Read);bData = new byte[stream.Length];stream.Read(bData, 0, (int)stream.Length);
picture=new Bitmap(stream);stream.Close();
string strQuery="Insert into yourTable ("
//Fields list
+"PhotoData) "//picture data field
//Fields' value
+"values("
+"@PhotoData)";//Using parameter
OleDbCommand oleComm=new OleDbCommand(strQuery,oleConn);
oleComm.Parameters.Add("@PhotoData",PhotoData);
oleComm.ExecuteNonQuery();
oleComm.Dispose();
楼主可以自己按需改改!