如何判断excel表是否已经存在?

cdpc0202 2010-12-15 12:35:01
CDatabase database;
CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)";
CString sSql;
sSql.Format("DRIVER={%s};DSN='';FIRSTROWHASNAMES=0;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s",sDriver, sExcelFile, sExcelFile);
if( database.OpenEx(sSql,CDatabase::noOdbcDialog) )

sSql.Format(_T("IF EXISTS() DROP TABLE %s,strExeclSheetName);//判断表是否存在怎么写?
database.ExecuteSQL(sSql);
...全文
254 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tao1984tao 2010-12-15
  • 打赏
  • 举报
回复
COM接口应该有相应的函数的。。。
向立天 2010-12-15
  • 打赏
  • 举报
回复
操作execel最好通过com接口
不要用数据库的方式

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧