本帖最后由 wan8520 于 2010-12-16 10:14:40 编辑

解决方案 »

  1.   

    Number Model ID
    1 fjkalf 1837361.9
    2 fdsa 1837362.9
    3 fjkalf 1837363.9
    4 fdsa 1837364.9
    5 fjkalf 1837365.9
    6 fjkalf 1837366.9
    7 fdsa 1837367.9
    8 fjkalf 1837368.9
    9 fjkalf 1837369.9
    10 fjkalf 1837370.9
    11 fdsa 1837371.9
    12 fjkalf 1837372.9
    13 fjkalf 1837373.9
    14 ds 1837374.9
    15 fjkalf 1837375.9
    16 fjkalf 1837376.9
    17 fdsa 1837377.9
    18 fjkalf 1837378.9
    19 fdsa 1837379.9
    这是我Excel里面的数据,只显示了前面三个。请朋友帮助啊。
      

  2.   

    可怜啊。怎么没有人帮我啊。我又出问题了
    CFileDialog Open(FALSE,_T("*.xls"),NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,_T("Excel Files(*.xls)|*.xls||All Files(*.*)|*.*||"),NULL);
    if(Open.DoModal()==IDOK)
    {
    sExcelFile=Open.GetPathName();//文件路径
    }
    else
    return;获得一个路径。TRY
    {
    // 创建进行存取的字符串
    sSql.Format(_T("DRIVER={%s};DSN='';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s"),sDriver, sExcelFile, sExcelFile); // 创建数据库 (既Excel表格文件)
    if(database.OpenEx(sSql,CDatabase::noOdbcDialog))//这个运行不过去到If语句就运行不过去了。。有没有朋友帮帮我这两个问题啊