用ASP操作Access数据库 ADOX的使用
2009-05-12 14:51:07来源:未知 阅读 ()
一般操作Access数据库,有Alter语句,和MsSQL2k的基本语法差别不是太打,例如,在某表创建新列语句:
Dimsqlstr sqlstr="altertablel_infoaddcolumninfo_filevarchar(200)defaultNULL" conn.execute(sqlstr) |
以上语句在l_info创建列info_file,为文本类型,长度是200,如果没有其他的设置,这时候,默认的:
必填字段:否
允许空字符创:否
这个空字符串一般可以允许的话不太满意,就有了ADOX这个空间处理。
详细请访问:微软ADOX介绍
这个Examples是多的出奇,可以访问这里查看全部的。
如下是其中一个例子:可以实现很多功能:
SubAddHelpColumn() DimoConn,oCat,oColumn '打开数据库 SetoConn=Server.CreateObject("ADODB.Connection") oConn.OpenMM_conn_STRING '打开表 SetoCat=Server.CreateObject("ADOX.Catalog") SetoCat.ActiveConnection=oConn '创建列 SetoColumn=Server.CreateObject("ADOX.Column") WithoColumn Set.ParentCatalog=oCat'Mustsetbeforesettingproperties .Name="memHelp" .Type=adLongVarWChar .Properties("Nullable")=True .Properties("JetOLEDB:AllowZeroLength")=True EndWith oCat.Tables("MetaExternalFields").Columns.AppendoColumn '完成 SetoColumn=Nothing SetoCat=Nothing oConn.Close() SetoConn=Nothing EndSub |
其中的集合Column的成员有:
Itemproperty Countproperty. Deletemethod. Refreshmethod. |
关于column对象,详细可以参见:Column对象,不表。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- ASP连接Access数据库的几种方法 2020-03-25
- asp 中文乱码问题解决方法 2020-03-25
- ASP中DateAdd函数中日期相加或相减使用方法 2020-03-25
- 图片的入库与读取的方法 2020-03-20
- asp数个使用技巧 2020-03-20
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash