首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

.net2.0+企业库+Access,Update不了数据,做不来了解决办法

2012-02-27 
.net2.0+企业库+Access,Update不了数据,做不来了ClsData.TempSQL@ update项目表set项目名称+this.txtP

.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;

热点排行