欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【用ASP操作Access数据库 ADOX的使用】,下面是详细的分享!
用ASP操作Access数据库 ADOX的使用
一般操作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对象,不表。
以上所分享的是关于用ASP操作Access数据库 ADOX的使用,下面是编辑为你推荐的有价值的用户互动:
相关问题:数据库的问题?
答:不晓得耶 >>详细
相关问题:asp access 录入数据 如何操作数据从数据库里读出来?
答:它遵循的步骤和参数: 第一方案的行:使用的MapPath功能服务器对象,提出来打开文件全路径到数据库,并存储在变量DBPATH。其中,数据库名称是由我们所需要的参数指定的,我们应该用你想打开另一个数据库的实际名称。如果数据库名直接用作常量出... >>详细
相关问题:ASP操作access数据库问题
答:asp是可以创建数据库的,用下面的代码就可以创建一个空的数据库了 Set Catalog_object= Server.CreateObject("ADOX.Catalog") Catalog_object.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("TEST.MDB")) >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
