问题描述
如题,通过sql语句来更新数据库,而不是用commandbuilder亲们给个能工作的实例,附上数据表。最好是access的表。
解决方案
解决方案二:
网上现成的东西大把大把的,你稍微找找都可以找到...
解决方案三:
解决方案四:
DimQueryAsStringDimconAsOleDbConnection=NewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+System.Windows.Forms.Application.StartupPath+"\temp.mdb")con.Open()Query="UPDATEtableSETtest='"+TextBox1.Text+"'whereid=1"DimcmdAsOleDbCommand=NewOleDbCommand(Query,con)DimiAsInteger=cmd.ExecuteNonQuery()If(i>0)ThenMessageBox.Show("RecordisSuccessfullyUpdated")ElseMessageBox.Show("RecordisnotUpdated")EndIfcon.Close()
解决方案五:
引用1楼u012804018的回复:
网上现成的东西大把大把的,你稍微找找都可以找到...
没找到我想要的!很多都是commandbuilder写的
解决方案六:
DimCStringAsString="Provider=Microsoft.jet.OLEDB.4.0;DataSource="+application.StartupPath+"student.mdb"DimsUpdateAsString="updateT_CATALOGsetCATALOG_TYPE=4whereCATALOG_TYPE=1"DimConAsNewOleDb.OleDbConnection(CString)Con.Open()DimComAsNewOleDb.OleDbCommand(sUpdate,Con)Com.ExecuteNonQuery()Con.Close()
解决方案七:
引用4楼Knight_Chester_Sun的回复:
Quote: 引用1楼u012804018的回复:
网上现成的东西大把大把的,你稍微找找都可以找到...没找到我想要的!很多都是commandbuilder写的
http://download.csdn.net/detail/u012804018/8354165
解决方案八:
引用6楼u012804018的回复:
Quote: 引用4楼Knight_Chester_Sun的回复:
Quote: 引用1楼u012804018的回复:
网上现成的东西大把大把的,你稍微找找都可以找到...没找到我想要的!很多都是commandbuilder写的
http://download.csdn.net/detail/u012804018/8354165
大虾,你写的程序没怎么看懂。我现在要做的是将Datagridview中更改后的数据通过点击“保存数据”按钮后保存到原来的数据表中。Datagridview到datatable怎么实现,然后dataTable到数据库怎么实现?
解决方案九:
引用6楼u012804018的回复:
Quote: 引用4楼Knight_Chester_Sun的回复:
Quote: 引用1楼u012804018的回复:
网上现成的东西大把大把的,你稍微找找都可以找到...没找到我想要的!很多都是commandbuilder写的
http://download.csdn.net/detail/u012804018/8354165
解决方案十:
引用8楼Knight_Chester_Sun的回复:
Quote: 引用6楼u012804018的回复:
Quote: 引用4楼Knight_Chester_Sun的回复:
Quote: 引用1楼u012804018的回复:
网上现成的东西大把大把的,你稍微找找都可以找到...没找到我想要的!很多都是commandbuilder写的
http://download.csdn.net/detail/u012804018/8354165
我常用的是拼接UPDATESQL字符串组然后用我给你发的那个数据库操作类里面的ExcuteSQL
解决方案十一:
引用9楼u012804018的回复:
Quote: 引用8楼Knight_Chester_Sun的回复:
Quote: 引用6楼u012804018的回复:
Quote: 引用4楼Knight_Chester_Sun的回复:
Quote: 引用1楼u012804018的回复:
网上现成的东西大把大把的,你稍微找找都可以找到...没找到我想要的!很多都是commandbuilder写的
http://download.csdn.net/detail/u012804018/8354165
我常用的是拼接UPDATESQL字符串组然后用我给你发的那个数据库操作类里面的ExcuteSQL
如果说能够把datagridview的数据给DataTable,那就可以用dataAdapter.update进行更新了。怎么将datagridview的数据给DataTable,这个我不会
解决方案十二:
引用10楼Knight_Chester_Sun的回复:
Quote: 引用9楼u012804018的回复:
Quote: 引用8楼Knight_Chester_Sun的回复:
Quote: 引用6楼u012804018的回复:
Quote: 引用4楼Knight_Chester_Sun的回复:
Quote: 引用1楼u012804018的回复:
网上现成的东西大把大把的,你稍微找找都可以找到...没找到我想要的!很多都是commandbuilder写的
http://download.csdn.net/detail/u012804018/8354165
我常用的是拼接UPDATESQL字符串组然后用我给你发的那个数据库操作类里面的ExcuteSQL
如果说能够把datagridview的数据给DataTable,那就可以用dataAdapter.update进行更新了。怎么将datagridview的数据给DataTable,这个我不会
dimdtasDataTable=datagridview.DataSource
解决方案十三:
Dimup_mAsNewOleDbCommandup_m.Connection=ole_connup_m.CommandText="updatezcsetxj=xj-@xj,gj=gj+@gj"up_m.Parameters.AddWithValue("@xj",txtdq.Text*txtqty.Text)up_m.Parameters.AddWithValue("@gj",txtdq.Text*txtqty.Text)Tryole_conn.Open()up_m.ExecuteNonQuery()ole_conn.Close()CatchexAsExceptionole_conn.Close()MessageBox.Show(ex.Message)EndTry
解决方案十四:
用OleDbCommand对象OleDbCommand.commandtype=textOleDbCommand.commandtext="updatexxx表......."