.net2.0+企业库+Access,Update不了数据,做不来了
ClsData.TempSQL =
@ "update 项目表 set 项目名称= ' " + this.txtProjectName.Text + " ', set 项目参选时间= format(# " + this.txtDate.Text + "#, 'yyyy-mm-dd ') " + " where projectid= " + ClsData.ID;
数据操作类中:
public static void ActiveToDatabase(string sql)
{
Database mBase = DatabaseFactory.CreateDatabase( "Access ");
mBase.ExecuteNonQuery(CommandType.Text, sql);
}
字符串没有写错,这个函数在进行 insert 操作的时候,没有任何问题.但执行update的时候,在datagridview里面看到数据已经更新,但数据库中的数据却没有变化.
跟了半天,也没看出个所以然.望大家帮帮忙
------解决方案--------------------多一个set
ClsData.TempSQL =
@ "update 项目表 set 项目名称= ' " + this.txtProjectName.Text + " ', 项目参选时间= format(# " + this.txtDate.Text + "#, 'yyyy-mm-dd ') " + " where projectid= " + ClsData.ID;