C++Builder 程序员博客
3 Jul
想用ADOQuery1检查ACCESS表的存在,然后drop。使用"SELECT count(*) FROM MSysObjects WHERE name = 'MyTab'",该语句在ACCESS2007内可执行,但在CB2007内出错:“不能读取记录,在MSysObjects上没有读取数据的权限。”,现问:
1、我的ADOConnection1->ConnectionString为"Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=123;Data Source=d:\MyDBF.mdb",应怎样改?
2、有别的办法用SQL来先检查表的存在,后DROP吗?