ADOConnect连接DBASE数据库,ADOQuery的Connection属性设为ADOConnect,我要从DBASE数据库的DTable表中读取数据插入到SQL SERVER的STable表中,请问SQL语句怎么写?以下是我写的,但系统提示inset into语句附近有错误。WZ: SQL SERVER服务器名
DB:SQL SERVER数据库名
STable: SQL SERVER表名
DTable: DBASE数据库表名insert into WZ.DB.dbo.STable(列名1,列名2) select 列名1,列名2 from DTable

解决方案 »

  1.   

    insert语句和select语句一起用???????
      

  2.   

    就是从DBASE数据库表中取得记录插入到SQL SERVER表中,有问题吗?
      

  3.   

    SQL只支持两个前缀,你用了三个前缀,当然会出现错误了,在同一个SQL服务器上面吗?
    不要加WZ试试要不然得用opendatabase这个东东!
      

  4.   

    你这个实际上是数据的导入导出问题,先查查之前的问题吧,有现成的:http://www.delphibbs.com/delphibbs/dispq.asp?lid=1691966
      

  5.   

    ADOConnection设置好数据联接属性(连上你的数据库DB)
    插入语句这样写:
    insert into STable (列名1,列名2) select 列名1,列名2 from DTable试一下!