加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

用ASP操作Access数据库 ADOX的运用

发布时间:2023-09-25 12:53:29 所属栏目:Asp教程 来源:
导读:一般操作Access数据库,有Alter语句,和MsSQL2k的基本语法差别不是太打,例如,在某表创建新列语句:Dimsqlstrsqlstr="altertablel_infoaddcolumninfo_filevarchar(200)defaultNULL"conn.execute(sqlstr)以上语句在l

一般操作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对象,不表。

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章