| 发表于:2007-02-09 19:15:52 楼主 |
vs2005中c#里我插入的数据为什么没有保存到数据库里了,源码: 第一种方法: private void button1_click(object sender, eventargs e) this.dbtableadapter.insert(this.textbox1.text,this.textbox2.text,this.textbox3.text,textbox4.text); this.dbtableadapter.fill(this.db1dataset.db); this.dbtableadapter.update(this.textbox1.text, this.textbox2.text, this.textbox3.text, textbox4.text, textbox5.text); 第二种方法: string strcon = " provider = microsoft.jet.oledb.4.0 ; data source = db1.mdb "; oledbconnection myconn = new oledbconnection ( strcon ) ; myconn.open ( ) ; string conn_string= "insert into db(id,name,score,num,numf) values( ' "+textbox1.text+ " ', ' "+textbox2.text+ " ', ' "+textbox3.text+ " ', ' "+textbox4.text+ " ', ' "+textbox5.text+ " ') "; oledbcommand add_comm = new oledbcommand(conn_string, myconn); add_comm.EXECutenonquery(); this.dbtableadapter1.update(this.db1dataset.db); 为什么最终没有保存数据库进去,也就是表面看插入了,没有真正插进去,两种方法都没有用,你们看我该如何做啊?????????错在哪???? |
|
|
|
|