您的位置:首页 > 编程语言 > ASP

通过ASP在ACCESS数据库中建立相应表

2007-11-06 10:36 309 查看
通过ASP在ACCESS数据库中建立相应表

方法一

----------------------------------------------------------------------------------------

rep4为创建的表的名字,Not null不用显式的定义,缺省就是非必填字段。

<!--#include file="conn.asp"-->

<%

set rs=createobject("adodb.recordset")

sql="create table rep4 (id counter,caption char(30),keyword char(20),source char(30),infotype char(20),dateAndTime date,content memo)"

rs.open sql,conn,1,3

%>

CREATE INDEX [索引名] on [表名] ([字段名] desc) WITH DISALLOW NULL

没有string类型

不能用[]应该用()

create table newID

(

ID Counter,

Caption text(30) NOT NULL,

KeyWord TEXT(20) NOT NULL,

Source TEXT(20),

DateAndtime DateTime,

Content MEMO

)

我这段通过了

方法二

----------------------------------------------------------------------------------------

在某些时候,我们需要想Access数据库中建立表格,不一定必须更改该数据库重新上传,下面我简单介绍个方法。

<%

''首先建立一个数据库文件

set conn=server.createobject("adox.catalog")

conn.create "provider=microsoft.jet.oledb.4.0;" & "data source=" & server.mappath("数据库的名称.mdb")

%>

<%

''向该数据库中建立相应表格

set rs=server.createobject("adox.table")

''该表格名称

rs.name="adminis1"

''该表格字段(字段类型见相关附录)

rs.columns.append "liuyan",203

rs.columns.append "dt",7

conn.tables.append rs

set rs=nothing

%>

至此,表格建立完毕。希望能对您有帮助。

字段类型附录

203 备注

7 日期/时间

128 二进制

11 布尔

6 货币

133 日期

134 时间

135 日期时间

5 双精度

4 单精度

204 二进制

202 字符串
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: