回覆列表
  • 1 # 使用者322808402阿薩478

    然後使用adox命令空間下catalogclass類的creat方法實現:

    stringdbname=@"d:\newaccess.mdb";

    adox.catalogclassaccess=newadox.catalogclass();

    access.create("provider=microsoft.jet.oledb.4.0;datasource="+dbname+";");

    這樣就在d:\下建立了一個access資料庫了。

    接著可以建立表和欄位了

    adox.tableclasstable=newadox.tableclass();

    table.parentcatalog=access;

    table.name="mytable";//建立一個表

    //建立一個自動增長欄位

    adox.columnclasscol=newadox.columnclass();

    col.parentcatalog=access;

    col.type=adox.datatypeenum.adinteger;//設定欄位型別

    col.name="id";

    col.properties["jetoledb:allowzerolength"].value=false;

    col.properties["autoincrement"].value=true;

    table.columns.append(col,adox.datatypeenum.adinteger,0);

    還有很多不同欄位建立的方法和其他操作就請lz參見msdn吧

  • 中秋節和大豐收的關聯?
  • 動漫中最受歡迎組織隊服有哪些?