Win2003 ASP连接dbf文件出错
数据库MyData.dbf 
  <%    
  '   建立Connection   对象    
 Set   conn   =   Server.CreateObject( "ADODB.Connection ")    
 Driver   =    "Driver={Microsoft   Visual   FoxPro   Driver}; "    
 SourceType   =    "SourceType=DBF; "    
 DBPath   =    "SourceDB= "   &   Server.MapPath(    "MyData "   )      
  '   调用Open   方法连接数据库    
 conn.Open   Driver   &   SourceType   &   DBPath      
 Set   rs   =   Server.CreateObject( "ADODB.Recordset ")    
  '   打开数据源,参数二为Connection对象    
 rs.Open    "Select   *   From   Mydata ",   conn,   2,   2   //这一行出错: 
 //Microsoft   OLE   DB   Provider   for   ODBC   Drivers   错误    '80040e21 '      
 //ODBC   驱动程序不支持所需的属性。    
 %>  
 请指教!
------解决方案--------------------rs.Open  "Select * From Mydata ", conn, 2, 2  
 改成 rs.Open  "Select * From Mydata ", conn, 1, 1 
 大概你的数据库驱动不支持 2,2
------解决方案--------------------1、如果连接的是数据库,就用 
 SourceType =  "SourceType=DBC; "      
 2、SourceType =  "SourceType=DBF; "时,要先在管理工具--- "数据源(ODBC) "中看看是否有Microsoft   Visual   FoxPro   Driver驱动存在.如果不存在就下载安装   
  http://download.microsoft.com/download/vfoxodbcdriver/Install/6.1/W9XNT4/EN-US/VFPODBC.msi
------解决方案--------------------这种问题我也遇到过 但是一直也没找到解决的办法 说是驱动的问题 安装了也是不好用 关注中
------解决方案--------------------设置一下放数据库的的目录权限变成everyone试度.