这里好像不对吧,应该是一个\吧。
Data Source=E:\db\Demo.mdb

解决方案 »

  1.   


    问题不在于这个的。它说"EndOfFile"没定义,这里就不明白了。当我打到while(!pRs->时后面可是自动弹出了EndOfFile这一选项的。
      

  2.   

    c++ 比较高深哦 
    楼主把你的DEBUG全部删除掉再编译一下试试 你的语法没什么错误
      

  3.   


    问题我已经解决了。其实就是再在这个文件所在的工程里加上StdAfx.h和StdAfx.cpp这两个文件。因为StdAfx.h里已经有了这个语句:
    #import "C:\\program files\\common files\\system\\ado\\msado15.dll" rename_namespace("ADOBS") rename("EOF","adoEOF")所以在上面的ADODemo.cpp里将while( !(pRs->EndOfFile) )改成while( !(pRs->adoEOF) )就成了。还有可能会出现其它如:
    nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex  nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
    这样的错误是因为MFC要使用多线程时库, 需要更改设置:[Project] --> [Settings] --> 选择"C/C++"属性页, ')
    在Category中选择Code Generation, 
    再在Use run-time library中选择Debug Multithreaded或者multithreaded 
    咸鱼游侠(75374355) 12:11:11 
    其中, 
    Single-Threaded                    单线程静态链接库(release版本) 
    Multithreaded                      多线程静态链接库(release版本) 
    multithreaded DLL                  多线程动态链接库(release版本)  
    Debug Single-Threaded              单线程静态链接库(debug版本) 
    Debug Multithreaded                多线程静态链接库(debug版本) 
    Debug Multithreaded DLL            多线程动态链接库(debug版本)单线程: 不需要多线程调用时, 多用在DOS环境下
    多线程: 可以并发运行 
    静态库: 直接将库与程序Link, 可以脱离MFC库运行 
    动态库: 需要相应的DLL动态库, 程序才能运行
    release版本: 正式发布时使用 
    debug版本: 调试阶段使用