您的位置:程序门 -> .net技术 -> c#



.net2.0+企业库+access,update不了数据,做不来了


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


.net2.0+企业库+access,update不了数据,做不来了[已结贴,结贴人:terry1021_82]
发表于:2007-02-13 15:47:54 楼主
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里面看到数据已经更新,但数据库中的数据却没有变化.
跟了半天,也没看出个所以然.望大家帮帮忙
发表于:2007-02-13 15:58:221楼 得分:40
多一个set
clsdata.tempsql   =  
@ "update   项目表   set   项目名称= ' "   +   this.txtprojectname.text   + " ',   项目参选时间=   format(# "   +   this.txtdate.text   +   "#, 'yyyy-mm-dd ') "   + "   where   projectid= "   +   clsdata.id;
发表于:2007-02-13 16:10:562楼 得分:0
同意,
发表于:2007-02-13 16:16:043楼 得分:0
set   项目参选时间=   format,这个set   去掉
发表于:2007-02-13 17:43:594楼 得分:0
up
发表于:2007-02-14 14:42:405楼 得分:0
3x


快速检索

最新资讯
热门点击