我要根据每天的日期生成一个FOXBASE数据库文件,如s0101.dbf、s0102.dbf、s0103.dbf...,但好象打开不同的文件(虽然结构相同)请需要有不同的数据源,这样一年下来不就有几百个数据源,有没有办法只建立一个数据源却可以打开不同的文件。

解决方案 »

  1.   

    连接字符串是这么写的
    strConnection = _T("Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;"
                       "Dbq=c:\\DatabasePath;");
    文件名实在查询的时候给定
    CString strQuery = _T("Select Name, Address From Clients.dbf");所以只要一个连接就可以了
      

  2.   

    CString  strQuery  =  _T(  "Select  Name,  Address  From  Clients.dbf  ");  
    中Select  Name是什么参数,Address  From  Clients.dbf  是不是数据加的名字,
    用Dbq=c:\\DatabasePath指明路径后,以后的数据库文件可不可是不限于此目录,
    另外,如果新建一个DBF文件怎么办?一下子问这么多问题,不好意思,麻烦了!!