我在做写入数据库时,刚开始还好好的,可是现在不知道为什么,有的数据写入会发生错乱,
比如:
myCmd.Parameters.Add(new OleDbParameter("@download",OleDbType.VarWChar));
myCmd.Parameters["@download"].Value=Session["file"].ToString();    
myCmd.Parameters.Add(new OleDbParameter("@articles",OleDbType.LongVarWChar));
myCmd.Parameters["@articles"].Value=articles.Text.Trim(); 
----------------------------------------------
字段download总是写入了articles.Text的内容,而字段articles却写入了Session[“file”]的内容。
--------------------------------------------------------- 
myCmd.Parameters["@zip"].Value=zip.Text.Trim();
myCmd.Parameters.Add(new OleDbParameter("@address",OleDbType.LongVarWChar));
myCmd.Parameters["@address"].Value=address.Text.Trim();
myCmd.Parameters.Add(new OleDbParameter("@email",OleDbType.Char,32));
--------------------------------------------------------------------
而上面那个数据却些一次就颠倒的写一次,总是重复的交换数据!
请问这是怎么回事?我用的是ACCESS数据库。之前用SQL的好象不会有这样的问题!