用表单来提交sql(转)2


列表 B:使用 request.form 来轻松建立SQL字符串。

<%
iStr = "insert into uData "
vStr = "values ("
nStr = "("

' 在表单集合中循环,并建立起SQL语句的组成部分
for each x in request.form
         ' 建立字段名列表
         nStr = nStr & x & ", "
         ' 建立字段值列表
         if uCase(x) = "AGE" then
                  vStr = vStr & request.form(x) & ", "
         else
                  vStr = vStr & "'" & request.form(x) & "', "
         end if       
next

' 把结尾的", " 从我们建立的字符串中去掉
vStr = left(vStr, len(vStr) - 2) & ")"
nStr = left(nStr, len(nStr) - 2) & ") "

' 把SQL语句组装起来
iStr = iStr & nStr & vStr

if trim(request("fName")) >> "" then
         response.write( iStr & ">BR>")
else
%>

<HTML>
<body>
<form name=f method=post action="列表2.ASP">
Gimme your:<br>
First Name: <input type=text name="fName"><br>
Last Name: <input type=text name="lName"><br>
Age: <input type=text name="age"><br>
<input type="submit" value="Submit">
</form>
</body>
</HTML>

<%
end if
  %>

 

列表 C:把字段类型嵌入到HTML字段名中。


<%function buildSQLInsert( targetTable)         
iStr = "insert into " & targetTable & " "      
vStr = "values ("       nStr = "("    
' 在表单集合中循环,并建立起SQL语句的组成部分
for each x in request.form  
         fieldName = x
     fieldData = replace( request.form(fieldName), "'", "''")
         typeDelimPos = inStr(fieldName, "_")
         if typeDelimPos = 0 then
           ' Its a text field
           ' 建立字段名列表
                  nStr = nStr & fieldName & ", "
                  vStr = vStr & "'" & fieldData & "', "
         else
           ' 是另外一种数据类型
              fieldType = left(fieldName, typeDelimPos - 1)
                  fieldName = mid(fieldName, typeDelimPos + 1)
                  ' 把字段名加入字段名列表中
                  nStr = nStr & fieldName & ", "
                  ' 把字段类型变成大写,以确保匹配
                  select case uCase(fieldType)
                       case "NUM"
                                vStr = vStr & fieldData & ", "
                                ' 把不明类型按文本型处理
                       case else
                 &

本文作者:



相关阅读:
HTML5新增的元素详解
PHP教程:strlen与mb_strlen字符串长度函数
JavaScript 高效运行代码分析
未通过微软正版验证出现黑屏怎么办
vb.net入门——ComboBox 控件的使用
分秒必争域的时间同步问题
浅谈PHP语法(4)
Linux内核2.6.25全新发布加入众多新特性
PHP中实现汉字转区位码应用源码实例解析
文件夹无法删除的常用解决办法
新手入门 ASP.NET2.0缓存技术
SQL截取字符串函数分享
细说浏览器特性检测(1)-jQuery1.4添加部分
Javascript 事件流和事件绑定
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 “自由”的空间作文500字 墙 角 的 垃 圾 安静 2014年教师学期工作总结-教师工作总结_教师工作总结 《刺猬拉特与水之石》 香港之旅作文600字 乘客多少都跟我有亲 中大励志哥陈斌高考那些事 毕业晚宴致辞 爱,那个吸烟的女孩! 父爱的色彩400字作文 高中高一作文350字:校园的秋色 昭君作文700字 职场励志书籍《跟卡耐基学商务礼仪》 社保局领导班子述职报告 做人不能太善良 银行职工个人述职报告范文 会计个人简历自我评价 我想对唐铭梦说 这个世界上没有比你更疼我的男人 小学五年级作文650字:我是一粒种子 地铁上的故事 高中高三作文1500字:10.1阅兵 我理想中的妈妈作文450字 冰屋和草屋550字 巧妙面试“婆家”小招式 企业员工安全职责集合(油田,煤矿) 梦触手可及作文 有关爱情的精彩好句子 实践“三个代表”重要思想保持共产党员先进性(党课教育) 大学生深入学习实践科学发展观活动体会 懂得如何去爱 繁星春水一句话摘抄 不同的家庭作文600字 灰兔作文700字 美丽的金丝大侠谷 青年节感想作文范文 玩得真快乐作文450字 深情永不变 2010年党政办创先争优情况汇报 《贝多芬例传》读书笔记500字 给我那些年的过客 小学六年级作文350字:《父亲的爱》读后感 家庭中的故事作文350字 班搞笑语录摘抄 与邮政局青年文明号交流学习的体会 浅谈我国人民币升值对经济的影响 两学一做学习计划3篇 小学四年级作文400字:想飞的老鼠

Copyright © 2016 phpStudy |