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
↑みたいにテキトーなデータベースとテキトーなテーブルつくってテキトーな主キー付けることができるわけですが、これで本当に出来てるのかどうか、どうやって確認したらいいんだろ。