在ASP中使用ADOX建表出现的问题!帮个忙看看!!!!
<%
Sub CreateDatabase()
Dim cat,tbl,col
Set cat=Server.CreateObject("ADOX.Catalog")
Set tbl=Server.CreateObject("ADOX.Table")
cat.Create ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("/System.mdb"))
cat.ActiveConnection="Provider=MicroSoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("/System.mdb")+";"
tbl.Name="System"
tbl.Columns.Append "Column1"
'上一句如果写成 tbl.Columns.Append "Column1",adInteger
就会报参数类型不对,adInteger去掉就OK了,就如后面的"ID"什么都不带,就不报错。
高手帮忙解释一下。 这种写法在VB中是正确的!
tbl.Columns.Append "ID"
cat.Tables.Append(tbl)
End Sub
Call CreateDatabase
%>