我连接 了Access数据库,用ODBC,选系统DSN,把程序copy到另外一台电脑,重新建立了数据源,连接到数据库,测试也成功了,怎么就显示不出数据呢?

解决方案 »

  1.   

    哎。另一台电脑不在我身边。。系统DSN这一项不是只能让一台计算机系统用的意思吗我还以为是这个问题。。
      

  2.   

    Access是文件数据库,你本机的数据库跟你拷贝的到另外一台的机器上的数据库是不是一样的,
    你可先用Access打开对比一下
      

  3.   

    运行时显示了Link:
      LINK : 没有找到 F:\HOPE_LIBRARY - 副本\Debug\HOPE_LIBRARY.exe 或上一个增量链接没有生成它;正在执行完全链接
    运行成功后就没有把数据显示出来了
    调试的时候
    “HOPE_LIBRARY.exe”: 已加载“C:\WINDOWS\system32\ntdll.dll”,Cannot find or open the PDB file
      

  4.   

    HOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x00000000 处的 [rethrow]。
    Error: CDatabase create for CRecordset failed.
    HOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x00000000 处的 [rethrow]。
    Warning: Uncaught exception in WindowProc (returning 0).
    _CrtDbgReport: String too long or IO Error_CrtDbgReport: String too long or IO ErrorHOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0012eae4 处的 CDBException。
    HOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x00000000 处的 [rethrow]。
    Error: CDatabase create for CRecordset failed.
    HOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x00000000 处的 [rethrow]。
    Warning: Uncaught exception in WindowProc (returning 0).
    _CrtDbgReport: String too long or IO Error_CrtDbgReport: String too long or IO ErrorHOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0012eae4 处的 CDBException。
    HOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x00000000 处的 [rethrow]。
    Error: CDatabase create for CRecordset failed.
    HOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x00000000 处的 [rethrow]。
    Warning: Uncaught exception in WindowProc (returning 0).
    _CrtDbgReport: String too long or IO Error_CrtDbgReport: String too long or IO ErrorHOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0012eae4 处的 CDBException。
    HOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x00000000 处的 [rethrow]。
    Error: CDatabase create for CRecordset failed.
    HOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x00000000 处的 [rethrow]。
    Warning: Uncaught exception in WindowProc (returning 0).
    _CrtDbgReport: String too long or IO Error_CrtDbgReport: String too long or IO ErrorHOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0012eae4 处的 CDBException。
    HOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x00000000 处的 [rethrow]。
    Error: CDatabase create for CRecordset failed.
    HOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x00000000 处的 [rethrow]。
    Warning: Uncaught exception in WindowProc (returning 0).
    _CrtDbgReport: String too long or IO Error_CrtDbgReport: String too long or IO ErrorHOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0012eae4 处的 CDBException。
    HOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x00000000 处的 [rethrow]。
    Error: CDatabase create for CRecordset failed.
    HOPE_LIBRARY.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x00000000 处的 [rethrow]。
    Warning: Uncaught exception in WindowProc (returning 0).
    线程 'Win32 线程' (0x1c4) 已退出,返回值为 0 (0x0)。