DSN 默认的数据库更改为正确的数据库,执行下列操作: 
1. 打开控制面板。 
2. 双击要启动 ODBC ODBC 控制面板扩展管理员。 
3. 单击系统 DSN 选项卡 ODBC 管理器中。 
4. select that is mapped to Commerce Server System datasource database. 
5. 单击配置按钮以启动 Microsoft SQL Server DSN 配置向导。 
6. 两次单击下一步按钮。 
7. on of wizard third page,click"Change to default database:"checkbox,and on dropdown then click list to select Commerce Server database. 
8. 两次单击下一步按钮,单击完成,然后单击确定。 

解决方案 »

  1.   

    --将驱动改为Provider=Microsoft.ACE.OLEDB.12.0
    .在SQL SERVER里查询access数据:
    -- ======================================================
    SELECT * 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
    'Data Source="c:\DB.mdb";User ID=Admin;Password=')...表名
    -------------------------------------------------------------------------------------------------
    2.将access导入SQL server 
    -- ======================================================
    在SQL SERVER 里运行:
    SELECT *
    INTO newtable
    FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0', 
          'Data Source="c:\DB.mdb";User ID=Admin;Password=' )...表名
    -------------------------------------------------------------------------------------------------
    3.将SQL SERVER表里的数据插入到Access表中
    -- ======================================================
    在SQL SERVER 里运行:
    insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source=" c:\DB.mdb";User ID=Admin;Password=')...表名 
    (列名1,列名2)
    select 列名1,列名2  from  sql表
    实例:
    insert into  OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
       'C:\db.mdb';'admin';'', Test) 
    select id,name from Test
    INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'c:\trade.mdb'; 'admin'; '', 表名)
    SELECT *
    FROM sqltablename
    -------------------------------------------------------------------------------------------------
      

  2.   

    没有'Jifen_record' 这个表吧