CDatabase 问题,请大侠们帮忙

kindawyz 2008-02-26 09:08:36
CDatabase database;
CString sDriver = "MICROSOFT EXCEL DRIVER(*.XLS)";
CString sExcelFile,sPath;
CString sSql;
GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH + 1),MAX_PATH);
sPath.ReleaseBuffer();
int iPos;
iPos = sPath.ReverseFind('\\');
sPath = sPath.Left(iPos);
sExcelFile = sPath + "\\test.xls";
TRY
{
sSql.Format("DRIVER={%s};DSN="";FIRSTOWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s",sDriver,sExcelFile,sExcelFile);
if (database.OpenEx(sSql,CDatabase::noOdbcDialog|CDatabase:OpenReadOnly))

{
sSql = "CREATE TABLE Exceldemo(Name TEXT,Age NUMBER)";



为啥if语句那老进不去呢???????????????????



...全文
59 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
libingbing5210 2012-03-25
  • 打赏
  • 举报
回复
最吼那个是不是少个 分号啊 !如果你没少的话,试着 删掉 后面的 或者条件 看下 ,有没有报什么错误。

6,108

社区成员

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

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