是不是你的ODBC数据源中没有Sybase的数据类型?!

解决方案 »

  1.   

    1)将其他使用database.db的程序关闭;
    2)DAO访问Access数据库,不认识SyBase数据库,可以通过ODBC访问。
      

  2.   

    Mocrosoft Jet引擎好像只对Access(.mdb)有效吧
      

  3.   

    1、没有其它的用户在使用database.db
    2、我不想用ODBC,DAO难道真的不能识别Syabase数据库吗??
      

  4.   

    DAO不认识SyBase数据库,要通过ODBC访问。
      

  5.   

    干脆我再把问题说明白一点,我有多个结构相同Sybase的数据库文件,要在程序中直接选择库文件,然后打开,怎样才能实现呢???
    另外再问一下:怎样定义一个日期值型的变量,再把一个日期值赋给这个日期型的变量(最好能有一个例子)。
      

  6.   

    1.是你的的数据库已经被其它软件打开了,关闭所有的再编程,
    2.在InitInstance()中
              ...
    CMainFrame* pMainFrame = new CMainFrame;
    if (!pMainFrame->LoadFrame(IDR_MAINFRAME))
    return FALSE;
    //此处加入下面一句:
    m_pMainWnd = pMainFrame;AfxGetModuleState()->m_dwVersion=0x0601 ;
      

  7.   

    检查一下你的密码和User ID,如果没拼错的话,很可能因为是多写了单引号。
    m_pDB->Open(lpszPathName,FALSE,FALSE,";UID=use;PSW= password");
      

  8.   

    这是VC的地方。这是PB的地方。
    你的数据库连接有误。