asp如何这段代码,在线自动给access数据库添加表项和字段

 我来答
百度网友3cb80af
2014-01-01 · TA获得超过9535个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:3964万
展开全部
创建一张空表:
Sql="Create TABLE [表名]"

创建一张有字段的表:
Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段名2] MEMO, [字段名3] COUNTER NOT NULL, [字段名4] DATETIME, [字段名5] TEXT(200), [字段名6] TEXT(200))

在现有的表中增加字段:
Sql="alter table [表名] add column [字段名] varchar(200)"

删除表:
Sql="Drop table [表名]"

删除字段:
sql="alter table [表名] drop [字段名]"

修改字段:
sql="alter TABLE [表名] Alter COLUMN [字段名] 类型(大小) NULL"
phonglin1
2014-01-01 · TA获得超过531个赞
知道小有建树答主
回答量:443
采纳率:100%
帮助的人:552万
展开全部
  1. <!--#include file="conn.asp"-->

  2. <%

  3. set rs=server.createobject("adodb.recordset")

  4. rs.open "CREATE TABLE abc (field1_ID Counter,field_name2 CHAR(10),field_name3 double)",conn,1,3             '创建一个表和字段

  5. %>

 

对access数据库有效,测试成功。

解释:

abc创建的新表名。

field1_ID第一个字段名,一般都是ID。Counter字段类型“自动编号”。

field_name2第二个字段名,CHAR(10)字段类型“字符型”,(10)字段大小。

field_name3第三个字段名,double双精度。

 

Char(字符长度):文本类型;Short:数字类型(整型);text(num)文本类型;Long:数字类型(长整型);double:数字类型(双精度型);Counter:自动编号;date/time:时间/日期; currency:货币类型;memo:备注(常用);single:字类型(单精度型);oleobject:OLE 对象

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友af1791d37
2014-01-01 · 超过27用户采纳过TA的回答
知道答主
回答量:129
采纳率:0%
帮助的人:69.2万
展开全部
access只是桌面型的小型数据库,不支持这种大型数据库的sql功能.这个与asp没多大关系,这只是依靠数据库环境,与后台程序无关.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式