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条)