日期:2014-05-17  浏览次数:20713 次

asp如何创建access里的表?
Asp+Access

现在要用ASP创建一个数据库里的一张表。要求设置各个字段的属性

表名:student
  姓名 性别 年龄 介绍
[ID] [sname] [ssex] [sage] [sdesc]

说明
ID 自动编号,自动增1,从1开始
sname 文本,最大20,没有默认值,不允许空。
ssex 数字,长整型,默认值0,
sage 数字,长整型,默认值0
sdesc 备注,默认值空,允许空

请问用ASP代码怎么在已经存在的ACCESS数据库(mdb)里创建这张表呢?
求详细语法和实例。 注意 对字段的属性设置

------解决方案--------------------
VBScript code

<%
Set conn = CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\AA.mdb;"
sql = "CREATE TABLE table_test(id COUNTER CONSTRAINT id primary key," &_
    "sname TEXT(20) NOT NULL," &_
    "ssex INT DEFAULT 0," &_
    "sage INT DEFAULT 0," &_
    "sdesc MEMO)"
conn.Execute sql
conn.Close
Set conn = Nothing
%>

------解决方案--------------------
直接在ACCESS数据库,设计表方便些
------解决方案--------------------
其实就是用asp执行sql啊
只不过用的是ddl