输入:文件目录,文件名,数据库表名
输出:MDB文件
MBD文件不需要输入用户名密码之类的

解决方案 »

  1.   

    --在SQL中操纵ACCESS数据库   
        
      --读数据   
      SELECT   *   
      FROM   OPENROWSET('Microsoft.Jet.OLEDB.4.0',     
            'c:\test.mdb';'admin';''   
      ,[表名])   
        
      SELECT   *     
      FROM   opendatasource(   'Microsoft.Jet.OLEDB.4.0',   
          'Data   Source="c:\test.mdb";Jet   OLEDB:Database   Password=数据库密码')...[表名]   
        
      --写入数据   
      insert   OPENROWSET('Microsoft.Jet.OLEDB.4.0',     
            'c:\test.mdb';'admin';'' ,[表名])   
      select   *   from   表   
        
        
      /*--说明:   
      c:\test.mdb 是你要操作的ACCESS数据库名,如果不在SQL服务器上,需要设置文件所在的目录为完全共享,并将目录改为网络目录   
      表名 是你要操作和ACCESS数据库中的表名   
      数据库密码 如果你的ACCESS数据库有密码,就要用第二种方式   
      其他部分不需要做任何变动   
        
      如果是导入数据到现有表,对应的在:   SELECT   *   
      前加上:   INSERT   INTO   表   
      语句   
        
      如果是导入数据并生成新表,对应的在:   SELECT   *   
      后加上:   INTO   表   
      语句   
      --*/