Set MyADOXC = CreateObject("ADOX.Catalog") MyADOXC.Create ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='testDB'") Set MyADOXC = Nothing Set MyDbCnn = CreateObject("ADODB.Connection") MyDbCnn.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='testDB'") MyDbCnn.Execute ("CREATE TABLE testTBL(fld1 Counter(1), fld2 Date, fld3 Long, fld4 String, fld5 YesNo)") MyDbCnn.Close Set MyDbCnn = Nothing↑まあこんな感じの書き方
Set MyADOXC = CreateObject("ADOX.Catalog") MyADOXC.Create ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='testDB1'") Set MyADOXC = Nothing Set MyDbCnn = CreateObject("ADODB.Connection") MyDbCnn.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='testDB1'") MyDbCnn.Execute ("CREATE TABLE testTBL(fld1 Long, fld2 Long, fld3 String)") MyDbCnn.Execute ("ALTER TABLE testTBL ADD PRIMARY KEY(fld1, fld2)") MyDbCnn.Close Set MyDbCnn = Nothing↑みたいにテキトーなデータベースとテキトーなテーブルつくってテキトーな主キー付けることができるわけですが、これで本当に出来てるのかどうか、どうやって確認したらいいんだろ。