请大家看下我的问题,
我首先用select*...得到一个Dataset,里面有一条记录
然后Dataset.Tables[0].Rows[0][8]="asdaad";这种方法改了Dataset里的值
然后声明MySqlCommandBuilder cb=new MySqlCommandBuilder(da);//da是DataAdapter,上面用过的
da.UpdateCommand = cb.GetUpdateCommand();
然后我用
da.UpdateCommand.CommandText.ToString();
得到的竟然是UPDATE `future`.`user` WHERE ((`ID` = @p1))
我想问一下@p1是什么东西啊,ID是表里的第一列,为什么没有其他列,只有ID列呢