在用ADO通过OLEDB访问Access数据库时候,如何利用查询结果创建一个新表?
类似于SQL中的
SELECT * INTO NEW_TABLENAME 
FROM TABLENAME
谢谢指教!!不胜感激!!!

解决方案 »

  1.   

    1 可以直接用Command对象提交此语句,就像你自己写的语句一样
    2 可以在得到结果集后提交创建表的语句,再把结果集插到新表中
    QQ33524826
      

  2.   

    ACCESS也支持SELECT INTO 的语法
      

  3.   

    ACCESS也支持SELECT INTO 的语法
      

  4.   

    boydgmx(梦霄) ( ) 信誉:100  2003-12-01 14:07:00  得分:0 
     
     
      ACCESS也支持SELECT INTO 的语法  
     
    晕久不来CSDN,现在还出了这样的人
      

  5.   

    'Include the Below References from Project Menu
    'Microsoft ActiveX Data Objects 2.1 Library
    'Microsoft ActiveX Data Objects RecordSet 2.1 Library
    'Declare these Variables
    Dim Com as New ADODB.Command
    Dim Con as New ADODB.Connection'Specify the Connection as below
    Con.Provider="Microsoft.Jet.OLEDB.3.51"
    'specify the Database here
    Con.Open "c:\phil\stud.mdb"
    Com.ActiveConnection=Con
    'Code
    Com.Commandtext="Create table stud(sno number(4));"
    com.Execute
    'Table is Created
      

  6.   

    用查询语句生出数据
    用addnew增加