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语句那老进不去呢???????????????????



...全文
12 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
libingbing5210 2012-03-25
最吼那个是不是少个 分号啊 !如果你没少的话,试着 删掉 后面的 或者条件 看下 ,有没有报什么错误。
回复
相关推荐
发帖
数据库报表
创建于2007-09-28

6095

社区成员

其他数据库开发 数据库报表
申请成为版主
帖子事件
创建了帖子
2008-02-26 09:08
社区公告
暂无公告