首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请问Access中SQL的delete的用法

2012-02-05 
请教Access中SQL的delete的用法在VB中使用ADO控件连接Access,想删除表suspects中的CaseID为str1的记录,用d

请教Access中SQL的delete的用法
在VB中使用ADO控件连接Access,想删除表suspects中的CaseID为str1的记录,用delete老是出现编译错误,我的语句如下:
delete from suspects where CaseID=str1
会出现错误提示: suspects处缺少:语句结束 
还有 delete * from suspects where CaseID=str1
  delete * from suspects where CaseID='str1'  
  也都不行,错误光标就会移到*上,真是快崩溃了
  求各位大侠指条明路啊!感激不尽啊!!!
 

[解决办法]
你那样写当然不行。SQL 命令是传给数据库引擎的一个字符串参量:
Private Sub CmdDel_Click() 
adodc2.Recordset.ActiveConnection.Execute "delete from suspects where CaseID='" & str1 & "'";
adodc2.Refresh
End Sub

热点排行