永发信息网

VB在datagrid删除选中信息

答案:2  悬赏:20  手机版
解决时间 2021-02-24 20:13
Private Sub Command3_Click()
Dim ssql As String
ssql = "select*from b2"
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.CursorLocation = adUseClient
cnn.Open conn
rst.Open ssql, cnn, adOpenForwardOnly, adLockOptimistic
rst.Delete
rst.Update
rst.Close
MsgBox "删除成功"

End Sub
我编写的代码可以在datagrid中删除信息,但每次删除的都是第一行,怎么样可以删除指定的信息啊?
最佳答案
ssql = "select * from b2 where id=" & PID & ""
PID是需要删除记录的ID
全部回答
朋友,看你的代码,好像datagrid1与 adodc1相关联了的。 那么,你用adodc1.recordset.delete 应该能行。 如果你非要用对象 rs1来删除的话,请在前面用set rs1 = adodc1.recordset 根据你现在的代码看,你可以改成下面的样子: private sub command1_click() dim qr as string set rs1 = adodc1.recordset'这句如果有错,请改成set rs1=adodc1试试 qr = msgbox("是否要删除该记录", vbyesno, "确认") if qr = vbyes then rs1.delete rs1.movenext if rs1.eof then rs1.movelast end if end if adodc1.refresh datagrid1.refresh end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
csol雷神和海皇
龙游县柳园小学我想知道这个在什么地方
别人的新型实用专利产品,我可不可以再仿制
我想在暑假的时候学空手道 问题: 1.)香港在哪
想问一下佛洛依德和他女儿的书叫什么名字?
“来自星星的你”21集大结局彩蛋部分 教授躺
地球上真的有不死的生物吗?
清华阳光太阳能(立新巷)怎么去啊,有知道地址
股权转让所得是什么意思
绵阳思高科技有限公司地址有知道的么?有点事
绯月galgame里的游戏怎么下?
一个人给我发的邮件总是在垃圾邮件里面,怎么
一级建造师和注册环保工程师同时报考的问题
在人们吃的米饭、花生、鸡蛋中,能为机体提供
绵阳市平安消防器材有限公司这个地址在什么地
推荐资讯
我的卡西欧ef-316(刚换过电池)为什么走走停停
英语翻译不是说百度很强大么 怎么没有呢
沙漠形成原因
如果我想转业到长沙该怎么操作?副营转业到宁
注册税务师审核营业外支出税前扣除时,应当注
贾谊在《治安策》中指出:“欲天下治安,莫若
分析下图所示的四幅降水量气温月份平均图,指
唐山劳动日报社地址有知道的么?有点事想过去
自己大脑兴奋,就会有不好的事情发生,说话经
皇家桌球会怎么去啊,有知道地址的么
为什么我笔记本的电池设计容量是47520mWh 但
几道英语单选题1.Fifty years ago,wealthy pe
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?