问题描述
第一种方法:privatevoidbutton1_Click(objectsender,EventArgse)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);第二种方法:stringstrCon="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=db1.mdb";OleDbConnectionmyConn=newOleDbConnection(strCon);myConn.Open();stringconn_string="INSERTINTOdb(id,name,score,num,numf)VALUES('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"','"+textBox5.Text+"')";OleDbCommandadd_comm=newOleDbCommand(conn_string,myConn);add_comm.ExecuteNonQuery();this.dbTableAdapter1.Update(this.db1DataSet.db);为什么最终没有保存数据库进去,也就是表面看插入了,没有真正插进去,两种方法都没有用,你们看我该如何做啊?????????错在哪????测试没有错,上面代码有错吗??
解决方案
解决方案二:
30岁以下,不小心进来的~
解决方案三:
30岁以下,进来了,但是不想说话
解决方案四:
30岁以下,进来了,也不想说话
解决方案五:
30岁以下,进来了,还是不想说话
解决方案六:
21岁进来了,但心话还是要说的。。。嘿嘿。。。
解决方案七:
myConn.Close();没有用,这是习惯问题,要关掉的;stringconn_string="INSERTINTOdb(id,name,score,num,numf)VALUES('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"','"+textBox5.Text+"')";OleDbCommandadd_comm=newOleDbCommand(conn_string,myConn);add_comm.ExecuteNonQuery();this.dbTableAdapter1.Update(this.db1DataSet.db);中,你把五个变量放到哪去了??有没有考虑过,应当把它们放到一个虚拟表中呢??你试试,如果有结果请分享一下吧!!
解决方案八:
BS
解决方案九:
就这问题?!
解决方案十:
好好检查一下this.db1DataSet.db的状态,记录的状态是修改了还是删除了还是detach了?应该就在这
解决方案十一:
30岁以下,进来了,就是不想说话
解决方案十二:
建议使用try{//把代码放在这里,然后运行,看看他报什么错。然后这样才能知道你到底出了什么问题,才能帮你解决的。}catch(Exceptionex){MessageBox.Show(ex.Message)}
解决方案十三:
30以下不小心进来了..懒得说话....
解决方案十四:
早就不这样写代码了.让人怎么看啊.
解决方案十五:
我30岁以下,我没进来
其他方案:
30岁以下,进来了,就说这一句话。。。
其他方案:
楼主是女的不?是女的我就进来了
其他方案:
30岁以下,进来了,也不想说话
其他方案:
up
其他方案:
歧视
其他方案:
try{stringstrCon="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=db1.mdb";OleDbConnectionmyConn=newOleDbConnection(strCon);myConn.Open();stringconn_string="INSERTINTOdb(id,name,score,num,numf)VALUES('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"','"+textBox5.Text+"')";OleDbCommandadd_comm=newOleDbCommand(conn_string,myConn);add_comm.ExecuteNonQuery();this.dbTableAdapter1.Update(this.db1DataSet.db);}catch(System.Exceptionex){throwex;}这样写看看抛出什麽错误!
其他方案:
30岁以下,进来了,也不想说话
其他方案:
30岁以下,进来了,就说这一句话。。。
其他方案:
30岁以下,进来了,就说这一句话。。。
其他方案:
30岁以下,进来了,也不想说话
其他方案:
BS
其他方案:
20初头,不小心撞进来了。说同一句话。
其他方案:
30以下进来了,就是不想说话
其他方案:
30以下进来了,就是不想说话
其他方案:
不要搞年龄歧视好不,关注问题本身!
其他方案:
30负以下进来了,不想对你说
其他方案:
30岁以下,进来了,不想说话
其他方案:
30岁以下,进来了,也不想说话
其他方案:
你们上当了楼主是激将法引起注意
其他方案:
还真有人愿意回答
其他方案:
上面的shashah同志是个好人啊
其他方案:
30岁以下,不小心进来了,所以不想说
其他方案:
这种垃圾问题也鄙视30以下的年轻一族,不要从门缝里看人,好好正视正视自己吧
其他方案:
我40了但是不知道说啥
其他方案:
30以下,我就进来
其他方案:
30岁以下的近来了,发现楼猪是个菜鸟
其他方案:
30岁以下,进来了,就是不想说话
其他方案:
进来了。想说,LZ不让说。你说我是该说呢,还是不该说呢,该说LZ不让说。不该说,我想说。可我现在也不知道该说不该说。如过我说了,LZ你会说,如果我不说,LZ你又会说。LZ你说,我是该说还是不该说。说了半天还是不知道该不该说。对了,俺30岁以下,不该说
其他方案:
进来了。想说,LZ不让说。你说我是该说呢,还是不该说呢,该说LZ不让说。不该说,我想说。可我现在也不知道该说不该说。如过我说了,LZ你会说,如果我不说,LZ你又会说。LZ你说,我是该说还是不该说。说了半天还是不知道该不该说。对了,俺30岁以下,不该说----哈哈,强!LZ---SB
其他方案:
狗屁问题,加到trycatch里面,跟一下,不要只考想的,动手试试调试一下,不要什么问题都上来问,很无聊
其他方案:
笨死了这都不会还歧视30以下的人切~
其他方案:
LZ你怎么越老越不中用了~
其他方案:
你不是吧```什么叫着后身可谓你知道么?
其他方案:
30岁以下,进来了,还是不想说话
其他方案:
30岁以下,进来了,就说话
其他方案:
LZ有病