FORM表单里的下拉选项框
<select name="RsType<%=i%>" size="1" id="RsType<%=i%>">
<option value="AutoIncrement" <% if i=0 then response.Write("selected")%>>自动编号</option>
<option value="varchar" <% if i>0 then response.Write("selected")%>>文本</option>
<option value="text">text</option>
<option value="nchar">nchar</option>
<option value="nvarchar">nvarchar</option>
<option value="String">String</option>
<option value="memo">备注</option>
<option value="bit">bit位</option>
<option value="smallint">smallint2字节</option>
<option value="tinyint">tinyint</option>
<option value="int">int4字节</option>
<option value="Guid">同步复制ID</option>
<option value="uniqueidentifier">uniqueidentifier</option>
<option value="integer">长整型整数</option>
<option value="Long">Long</option>
<option value="short">整型整数</option>
<option value="real">单精度型整数</option>
<option value="Single">Single</option>
<option value="double">双精度型整数</option>
<option value="float">float</option>
<option value="double">字节型整数</option>
<option value="NUMERIC">小数numeric</option>
<option value="datetime">日期/时间</option>
<option value="smalldatetime">smalldatetime</option>
<option value="date">日期</option>
<option value="time">时间</option>
<option value="Currency">货币</option>
<option value="money">money</option>
<option value="smallmoney">smallmoney</option>
<option value="YesNo">是/否</option>
<option value="image">image</option>
<option value="Hyperlink">超链接</option>
<option value="OLEObject">OLE对象</option>
</select>
ASP处理代码
sql=""
RsName=cstr(trim(request("RsName"&i)))
RsType=cstr(trim(request("RsType"&i)))
RsLenth=trim(request("RsLenth"&i))
RsNull=cstr(trim(request("RsNull"&i)))
RsDefault=cstr(trim(request("RsDefault"&i)))
select case RsType
'Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默认))。
case "AutoIncrement"
sql=sql&RsName&" AutoIncrement "&RsNull&","
case "bit" '未通过
sql=sql&RsName&" bit NOT NULL "
if RsDefault<>"" and RsDefault="1" then
sql=sql&" default 1,"
else
sql=sql&" default 0,"
end if
case "Boolean" '未通过
sql=sql&RsName&" Boolean NOT NULL "
if RsDefault<>"" and RsDefault="Yes" then
sql=sql&" default 1,"
elseif RsDefault<>"" and RsDefault="True" then
sql=sql&" default 1,"
elseif RsDefault<>"" and RsDefault<>"0" then
sql=sql&" default 1,"
else
sql=sql&" default 0,"
end if
case "String"
if RsLenth="" then
sql=sql&RsName&" String(50) "&RsNull
else
sql=sql&RsName&" String("&cint(RsLenth)&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default '"&RsDefault&"',"
else
sql=sql&","
end if
case "varchar"
if RsLenth="" then
sql=sql&RsName&" varchar(50) "&RsNull
else
sql=sql&RsName&" varchar("&cint(RsLenth)&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default '"&RsDefault&"',"
else
sql=sql&","
end if
case "nvarchar"
if RsLenth="" then
sql=sql&RsName&" nvarchar(50) "&RsNull
else
sql=sql&RsName&" nvarchar("&cint(RsLenth)&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default '"&RsDefault&"',"
else
sql=sql&","
end if
case "nchar"
if RsLenth="" then
sql=sql&RsName&" nchar(50) "&RsNull
else
sql=sql&RsName&" nchar("&cint(RsLenth)&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default '"&RsDefault&"',"
else
sql=sql&","
end if
case "text"
if RsLenth="" then
sql=sql&RsName&" text(50) "&RsNull
else
sql=sql&RsName&" text("&cint(RsLenth)&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default '"&RsDefault&"',"
else
sql=sql&","
end if
case "memo"
if RsDefault<>"" then
sql=sql&RsName&" memo "&" default '"&RsDefault&"',"
else
sql=sql&RsName&" memo "&RsNull&","
end if
case "integer"
if RsLenth="" then
sql=sql&RsName&" integer "&RsNull
else
sql=sql&RsName&" integer("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "float"
if RsLenth="" then
sql=sql&RsName&" float "&RsNull
else
sql=sql&RsName&" float("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "tinyint"
if RsLenth="" then
sql=sql&RsName&" tinyint "&RsNull
else
sql=sql&RsName&" tinyint("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "smallint"
if RsLenth="" then
sql=sql&RsName&" smallint "&RsNull
else
sql=sql&RsName&" smallint("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "int"
if RsLenth="" then
sql=sql&RsName&" int "&RsNull
else
sql=sql&RsName&" int("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "Long"
if RsLenth="" then
sql=sql&RsName&" Long "&RsNull
else
sql=sql&RsName&" Long("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "number"
if RsLenth="" then
sql=sql&RsName&" number "&RsNull
else
sql=sql&RsName&" number("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "short"
if RsLenth="" then
sql=sql&RsName&" short "&RsNull
else
sql=sql&RsName&" short("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "Single"
if RsLenth="" then
sql=sql&RsName&" Single "&RsNull
else
sql=sql&RsName&" Single("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "double"
if RsLenth="" then
sql=sql&RsName&" double "&RsNull
else
sql=sql&RsName&" double("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "real"
if RsLenth="" then
sql=sql&RsName&" real "&RsNull
else
sql=sql&RsName&" real("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "NUMERIC"
if RsLenth="" then
sql=sql&RsName&" NUMERIC "&RsNull
else
sql=sql&RsName&" NUMERIC("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "Replication"
sql=sql&RsName&" Replication,"
case "Guid"
sql=sql&RsName&" Guid,"
case "uniqueidentifier"
sql=sql&RsName&" uniqueidentifier,"
case "datetime" 'Access97支持
if RsDefault="" then
sql=sql&RsName&" datetime "&RsNull&","
else
sql=sql&RsName&" datetime "&RsNull&" default "&RsDefault&","
end if
case "smalldatetime" 'Access97支持
if RsDefault="" then
sql=sql&RsName&" smalldatetime "&RsNull&","
else
sql=sql&RsName&" smalldatetime "&RsNull&" default "&RsDefault&","
end if
case "date"
if RsDefault="" then
sql=sql&RsName&" date "&RsNull&","
else
sql=sql&RsName&" date "&RsNull&" default "&RsDefault&","
end if
case "time"
if RsDefault="" then
sql=sql&RsName&" time "&RsNull&","
else
sql=sql&RsName&" time "&RsNull&" default "&RsDefault&","
end if
case "YesNo"
if RsDefault="" then
sql=sql&RsName&" YesNo "&RsNull&","
else
sql=sql&RsName&" YesNo "&RsNull&" default "&RsDefault&","
end if
case "Currency"
if RsLenth="" then
sql=sql&RsName&" Currency "&RsNull
else
sql=sql&RsName&" Currency("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "money"
if RsLenth="" then
sql=sql&RsName&" money "&RsNull
else
sql=sql&RsName&" money("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "smallmoney"
if RsLenth="" then
sql=sql&RsName&" smallmoney "&RsNull
else
sql=sql&RsName&" smallmoney("&RsLenth&") "&RsNull
end if
if RsDefault<>"" then
sql=sql&" default "&RsDefault&","
else
sql=sql&","
end if
case "Variant"'未通过
if RsDefault="" then
sql=sql&RsName&" Variant "&RsNull&","
else
sql=sql&RsName&" Variant "&RsNull&" default "&RsDefault&","
end if
case "Hyperlink"
if RsDefault="" then
sql=sql&RsName&" OLEObject "&RsNull&","
else
sql=sql&RsName&" OLEObject "&RsNull&" default "&RsDefault&","
end if
case "OLEObject"
if RsDefault="" then
sql=sql&RsName&" OLEObject "&RsNull&","
else
sql=sql&RsName&" OLEObject "&RsNull&" default "&RsDefault&","
end if
case "image"
if RsDefault="" then
sql=sql&RsName&" image "&RsNull&","
else
sql=sql&RsName&" image "&RsNull&" default "&RsDefault&","
end if
case else
response.write("<script>alert('数据类别"&RsType&"不可以识别或者暂时未完善此类别数据类型的建表功能,即将返回');location.href='CreateTable1224.asp';</script>")
response.End()
end select
sql1=sql1&sql
next
sql1=left(sql1,len(sql1)-1)&")"
response.Write(sql1)
分享到:
相关推荐
包含了SQl语句查询的操作,有点小bug请见谅 ,如有时间可以debug和我联系 共同学习。Aceess使用ODBC连接
Aceess数据库 打开关闭数据库 查询语句排序 标准代码
delphi操作Aceess数据库的相关知识
[工学]第8章 在ASP中访问ACEESS数据库
集合了一个个人网站+ 一个博客源码+ 个人网站模板, 实现了个人网站所需的功能, 模板简洁漂亮,博客拥有评论,推荐博文等功能
northwind 罗斯文数据库 aceess 从示例中扒出来的,有些精简版没有带。
我们的学生绝大部分在学习本章内容之前都没有使用过数据库,但通过 前面认识数据库和构建数据库的学习后,学生已具备一定的Access数据库管理软件、概念,如何创建数据库、如何添加删除数据。
适合初学者 Access 数据库 适合初学者 Access 数据库 适合初学者 Access 数据库 适合初学者 Access 数据库
非常实用所以免费分享了,大家都应该留一个:)
从ACEESS数据库中,按所需时间检索导出所需的数据,格式为excel。
在Aceess数据库下,通过java的图形界面来实现对数据库的交互式操作
vc基于aceess数据库操作,通过vc搭建前台界面来实现对后台数据库的添加修改操作
针对远程读取第三方Access数据库时,操作不便的问题,对Access数据库不熟悉,但大家基本对Sql Server数据库熟知。故本文档可以把Aceess数据库乔迁至Sql Server数据库中,方便大家操作。
采用vb.net 编程,对损坏的ACEESS 2007数据库进行修复
此毕业设计为车辆管理系统 采用ASP+ACEESS数据库执行 文件夹内为完整源代码
用Aceess做的试题库系统 用Aceess做的试题库系统 用Aceess做的试题库系统 用Aceess做的试题库系统
可以编辑的aceess数据库连接以及修改
用于连接Access数据库的JDBCDrver,使用的时候只需要把相应的驱动包导入即可,附上开发文档及使用女工说明,供大家使用。适合那些开发单机版程序的学生使用,方便快捷,不用安装其他数据库既可以编写数据库程序。
20以内加减法 连加连减 fastreport 随机数 aceess 数据库
运用C#窗体对Access数据库进行读取文件,并写入数据。