一个修改部分,先把原来的删除,在添加新的,下面的语句中,为什么删除不了,又添加了新的,为什么不执行删除语句?如果不后面的添加语句去掉,就能删除了,,,
private sub commandModify_click()
dim txtSQL,Msgtxt as string
dim mrc as adodb.recordset
txtSQL="delete from peopleInfo where peoplename='&"trim(text1.text)&"'"
set mrc=ExecuteSQL(txtSQL,Msgtxt )
…………………………
…………………………
(一些添加语句)
………………………… mrc.update
mrc.close ……………………
end sub
private sub commandModify_click()
dim txtSQL,Msgtxt as string
dim mrc as adodb.recordset
txtSQL="delete from peopleInfo where peoplename='&"trim(text1.text)&"'"
set mrc=ExecuteSQL(txtSQL,Msgtxt )
…………………………
…………………………
(一些添加语句)
………………………… mrc.update
mrc.close ……………………
end sub
解决方案 »
- 请教请教,如何用VB改变其它应用程序标题。
- 如何将一个网址的页面源代码下载到变量或txt文件中!
- 急急急急急急急急急急急急急急急急Form一问,急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急
- 可否在vb5里使用ado data控件和datagrid 控件?
- 如何判断一个表是否存在
- 谁能告诉我新中大的待遇怎么样?
- 在一个DataGrid中有12个月的数据,怎么生成每个月的报表!望给出详细代码,高分!!
- 剪切 粘贴 保存......的图片在哪个目录下???
- 怎么隐藏程序?
- 谁有关于OA方面的经验,大家来畅谈
- 明天我的信誉分就没了...
- 如何在treeview中判断某个节点是否存在?
cnn.execute txtSQL
set mrc=ExecuteSQL(txtSQL,Msgtxt )
这两句改为:
cnn.execute "delete from peopleInfo where peoplename='&"trim(text1.text)&"'"
试试
txtSQL="delete from peopleInfo where peoplename='&"trim(text1.text)&"'"
应改为:
txtSQL="delete from peopleInfo where peoplename='" & trim(text1.text) & "'"
;
你可以试试用UPDATE,没有必要先删除再增加。不过用UPDATE最好是用COMMAND对象来执行。
dim txtSQL,Msgtxt as string
dim mrc as adodb.recordset
txtSQL="select * from peopleInfo where peoplename='&"trim(text1.text)&"'"
set mrc=ExecuteSQL(txtSQL,Msgtxt )
…………………………
…………………………
mrc.delete
mrc.addnew
(一些添加语句)
…………………………
mrc.update
mrc.close ……………………
end sub