目的:
    将SQLSERVER数据导出至ACCESS(通过程序).
    或将ACCESS数据导出至SQLSERVER(通过程序).

解决方案 »

  1.   

    那如何通过DELPHI进行ACCESS文件的创建?并建好其数据表?
    解决此问题同样送分
      

  2.   

    给你一个例子:
    CREATE TABLE ACCOUNTS (
        ACCT_ID INTEGER NOT NULL,
        ACCTNBR VARCHAR (18) ,
        MAINAPP_ID INTEGER NOT NULL,
        APP_ID INTEGER NOT NULL, 
        test11 OLEObject,
        INACTIVEFLAG datetime,
        CUST_ID INTEGER NOT NULL,
        NOTEID INTEGER NOT NULL,
        INACTIVEFLAG YESNO);
      

  3.   

    用DTS不行么?我记得支持access吧
    用Delphi创建不知道直接用行不行,把数据源设成Access就可以把
      

  4.   

    这是在ACCESS中直接用SQL语句访问SQL Server的
    sTemp := ' [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=' + sSQLServerName + ';DataBase=Rossdb]';
    sSQL := 'Select * into Stock from ' + sTemp + '.Stock';下面这句是用SQL在SQL Sever中访问ACCESS的
    sSQL := 'insert into BarCode (BillID,CheckBill,barcode,code,'
    +'Name,Model,Batch,Qty,Weight,Operator,Editdate,'
    +'TaskID,CanFix) '
    +' SELECT BarCode BillID,CheckBill,barcode,code,'
    +'Name,Model,Batch,Qty,Weight,Operator,Editdate,'
    +'TaskID,CanFix '
    +' FROM OPENROWSET(''Microsoft.Jet.OLEDB.4.0'','''
    + Trim(LBpath.Caption)
    +''';''admin'';'''', Barcode) A ';
      

  5.   

    PS: LBpath.Caption为MDB文件的路径
      

  6.   

    关键是如何创建ACCESS文件,前提是连ACCESS都还没创建,怎么可能建表