存档

文章标签 ‘Catalog’

最近在安装BBSXP的时候发现安装包不到1MB,竟然没有数据库~
分析了下代码:

 Set Ca = Server.CreateObject("ADOX.Catalog")
 call Ca.Create(""&Connstr&"")
 Set Ca = Nothing 
 If Err Then
  Response.Write(""&IsSqlVer&" 数据库没有被创建!<br /><br />出错原因:"&Err.Description&"("&Err.Number&")")
  if Err.Number = -2147467259 then Response.Write("<br /><br />建议解决方法:请给 "&Request.ServerVariables("TEMP")&" 目录添加一个有写入权限的 Authenticated Users 用户。")
  if Err.Number = -2147217897 then Response.Write("<br /><br />请单击 下一步 继续")
 else
  Response.Write(""&IsSqlVer&" 数据库创建成功,请单击 下一步 创建数据表<br /><br />")
 end if

原来调用的是ADOX.Catalog组件,上网搜了一下,原来这个是用来操作ACCESS数据库的东西,遍历表,遍历表的所有字段及字段的属性都会用到这个。在Office的帮助文档:”C:\Program Files\Common Files\Microsoft Shared\OFFICE11\2052\ADO210.CHM”中有相关介绍,可以直接在运行里输入:“hh.exe C:\Program%20Files\Common%20Files\Microsoft%20Shared\OFFICE11\2052\ADO210.CHM” 找到ADOX的详细操作方法。
ADOX对象模型图:

 
1、ADOX 概述
Microsoft® ActiveX® Data Objects Extensions for Data Definition Language and [...]

十 13th, 2008 | Filed under Share(分享)
标签: ,