如何向access数据库Ole字段写入空值
我想把图片上传到数据库中,代码如下: 
 string   mySQL= "INSERT   INTO   ExpertBaseInfo   (EPicture)VALUES(@buffByte1) ";	 
 myCommand=new   OleDbCommand(mySQL,myConnection);    
 OleDbParameter   param2=new   OleDbParameter( "@buffByte1 ",OleDbType.Binary);          
 param2.Value=buffByte(存放图片的二进制数据); 
 myCommand.Parameters.Add(param2);          
 myCommand.ExecuteNonQuery(); 
 MessageBox.Show( "添加成功! "); 
 但是当我不上传照片时,即buffByte=null时程序出错,提示: "参数@buffByte1没有默认值 ".我该如何修改程序,实现可以向Ole字段写入空值.   
------解决方案--------------------System.DBNull.Value