asp如何这段代码,在线自动给access数据库添加表项和字段
3个回答
展开全部
创建一张空表:
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"
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"
展开全部
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
rs.open "CREATE TABLE abc (field1_ID Counter,field_name2 CHAR(10),field_name3 double)",conn,1,3 '创建一个表和字段
%>
对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 对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
access只是桌面型的小型数据库,不支持这种大型数据库的sql功能.这个与asp没多大关系,这只是依靠数据库环境,与后台程序无关.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询