怎么在用asp代码来创建Access数据库

怎么在用asp代码来创建Access数据库


2024年6月21日发(作者:)

怎么在用asp代码来创建Access数据库

【IT168技术文档】

尽管我们可以通过设计器来创建数据库, 但是我们也可以在asp的代码中创建数据库,

这里我们就一起来看一下如何在asp中创建数据库.

在ASP中创建数据库,我们需要用到ADOX(Microsoft ADO Extensions for DDL and

Security), 这个ADO的扩展可以帮助我们创建和修改数据库结构信息, 也包括数据库对象

的安全策略. 它随着ADO 2.1 出现, 所以它能够在大多数的Windows平台上工作. 您可以

到MS的官方网站去获取最新的ADO版本,当然,里边包括了ADOX.

创建数据库

在我们开始代码编写之前,确定IIS所对应的帐号IUSER_[MachineName]

(MachineName:一般是你的计算机名) 拥有对您要创建数据库的目录有写入权限。

你也可以打开要保存数据库文件的目录的属性对话框,找到安全选项,添加上述用户的写

入权限。

为了顺利创建数据库,我们首先需要创建一个空的数据库对象,然后我们才能创建一

个新表和定义表的各列。这里有个重要的一点儿就是说,我们创建表的时候,必须在创建

完数据库后关闭数据连接。否则我们将没有办法创建数据库和定义数据列。这就是为什么,

我会在接下来创建两个方法:CreateAccessDB(创建数据库), CreateAccessTB(创建数据

表),变量DBName用来定义要添加数据库的名字,phyPath用来定义存放数据库文件的

路径。下边我们来看代码:

1

2<%

3 Dim DBName,phyPath

4 DBName= ""

5 phyPath=(DBName)

6 DTName="Contacts"

这段代码包含了一个文件,这是个非常有用的文件,它定义了ADO和

ADOX中用到的所有数值型变量,你可以在代码中找到该文件,也可以去你自己电脑上:

C:Program FilesCommon FilesSystemado下找到。如果需要在你的页面中间引用,

需要复制到网站自己的目录下边。

下边是创建数据库的代码:

1Sub CreateAccessDB(DBToCreate)

2 Dim catNewDB ' As g

3 Set catNewDB = Object("g")


发布者:admin,转转请注明出处:http://www.yc00.com/web/1718950138a2753799.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信