使用Access.ApplicationClass的NewAccessProject方法可以動態創建一個Access,但是沒有表,
如何才能在程序中動態添加一個表(Table)呢?

解决方案 »

  1.   

    执行SQL语句:
    com.CommandText="Create table tablename (FirstName TEXT,LastName TEXT);"
    com.Execute...
      

  2.   

    出現這樣的錯誤如何解決?
    Access 無法執行這項操作,因為此專案不是連接至 SQL Server 資料庫我的代碼如下:
    Access._Application accs=new Access.ApplicationClass();
    accs.NewAccessProject(@"F:\ACCE.mdb",cnstr);
    accs.DoCmd.RunSQL("CREATE TABLE [FD_COLOR] ([Color_Code] TEXT,[Color_Chi] TEXT);",Type.Missing);
    //在上面出錯
    accs.Quit(Access.AcQuitOption.acQuitPrompt);
      

  3.   

    如果是打開一個現有的Access文件﹐再執行上面的accs.DoCmd.RunSQL是沒有問題的
    自已建立的Access文件為什么不可以呢?