请问Access中SQL的delete的用法

请教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