| 网站首页 | JAVA文章 | AppServers | Web开发 | 应用开发 | 资源下载 | 论坛
    想学好编程,外语很重要,最新的编程技术还是在国外  [enadd  2006年12月25日]        
设为首页 加入收藏 联系站长
您现在的位置: 编程笔记网 >> 数据库 >> sqlserver >> 文章正文
用表单来提交sql(转)2            【字体:
用表单来提交sql(转)2
作者:-    文章来源:-    点击数:    更新时间:2006-4-16

列表 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)
                   把字段名加入字段名列表

[1] [2] 下一页  

文章录入:enadd    责任编辑:enadd 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • 用表单来提交sql(转)3

  • 用表单来提交sql(转)3

  • 数据访问-与数据库建立连接

  • WIN2000下使用SQL Server错误…

  • Microsoft SQL Server 7.0数…

  • 如何恢复系统数据库?

  • 用表单来提交sql(转)

  • 用SQL Server为Web浏览器提供…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |