作者yauhh (姚呵呵)
看板Visual_Basic
标题Re: [.NET] datagrid删除资料的问题
时间Sat Jun 14 22:49:47 2008
我看不出有什麽理由要跟着删下一笔资料.
删除的 SQL 句是说, 删掉所有标题是 dg.DataKeys(e.Item.ItemIndex) 的资料,
如果没有另一个标题跟所点的标题一模一样,应该不会顺便删掉下一笔资料.
※ 引述《yukimir (小环)》之铭言:
: 我把上面那段改成
: Protected Sub dg_DeleteCommand(ByVal source As Object, ByVal e As
: System.Web.UI.WebControls.DataGridCommandEventArgs) Handles dg.DeleteCommand
: Dim con As OleDbConnection
: Dim com As OleDbCommand
: Dim sqlstr As String
: Dim provider = "provider=microsoft.jet.oledb.4.0"
: Dim database = "data source=" & Server.MapPath("db2.mdb")
: con = New OleDbConnection(provider & ";" & database)
: con.Open()
: sqlstr = "delete from guestbook where 标题 = '" &
: dg.DataKeys(e.Item.ItemIndex) & "'"
: com = New OleDbCommand(sqlstr, con)
: com.ExecuteNonQuery()
: con.Close()
: data()
: End Sub
: 结果可以删了 可是会同时删我按的那笔和它的下一笔资料
: 如果想删最下面的一笔就会发生问题这样!
: 这样的话要怎麽办┬︿┬?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.66.251
1F:推 yukimir:我确定标题是不一样的! 所以我现在也很烦恼 囧 06/15 00:09