执行sql 出错,该如何处理

执行sql 出错sqldeletefrom设备明细where设备名称cbosbmc.text conn.Execute(sql)报错“至少一个参数没

执行sql 出错
sql   =   "delete   from   设备明细   where   设备名称=cbosbmc.text "
                    conn.Execute   (sql)
报错“至少一个参数没有被指定值。 "   谁能告诉我是什么原因。

[解决办法]
sql = "delete from 设备明细 where 设备名称= ' "& cbosbmc.text & " ' "
Execute (sql)