用表单来提交sql - 3
程序员文章站
2022-04-12 21:56:15
列表 D: buildSQLInsert函数的最终版。<%function buildSQLInsert( targetTable, omitFields) &nb...
列表 D: buildSQLInsert函数的最终版。
<%
function buildSQLInsert( targetTable, omitFields)
iStr = "insert into " & targetTable & " "
vStr = "values ("
nStr = "("
在表单集合中循环,并建立起SQL语句的组成部分
for each x in request.form
fieldName = uCase(x)
判断字段是否被省略?
if inStr(uCase(omitFields),x) = 0 then
fieldData = replace(request.form(fieldName), _
"", "")
如果没有数据,就插入 NULL
if trim(fieldData) = "" then
fieldData = "NULL"
vStr = vStr & fieldData & ", "
nStr = nStr & fieldName & ", "
else
typeDelimPos = inStr(fieldName, "_")
if typeDelimPos = 0 then
是文本字段
<%
function buildSQLInsert( targetTable, omitFields)
iStr = "insert into " & targetTable & " "
vStr = "values ("
nStr = "("
在表单集合中循环,并建立起SQL语句的组成部分
for each x in request.form
fieldName = uCase(x)
判断字段是否被省略?
if inStr(uCase(omitFields),x) = 0 then
fieldData = replace(request.form(fieldName), _
"", "")
如果没有数据,就插入 NULL
if trim(fieldData) = "" then
fieldData = "NULL"
vStr = vStr & fieldData & ", "
nStr = nStr & fieldName & ", "
else
typeDelimPos = inStr(fieldName, "_")
if typeDelimPos = 0 then
是文本字段
推荐阅读
-
用CSS3的box-reflect来制作倒影效果
-
详解struts2的token机制和cookie来防止表单重复提交
-
用文字链接代替表单提交的按钮
-
序列化表单为json对象,datagrid带额外参提交一次查询 后台用Spring data JPA 实现带条件的分页查询 多表关联查询
-
输入值/表单提交参数过滤有效防止sql注入的方法
-
SQL查询某列指定长度的字符串多余的用省略号来表示
-
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
-
php通过记录IP来防止表单重复提交方法分析
-
用CSS3的box-reflect来制作倒影效果
-
Jquery通过Ajax方式来提交Form表单的具体实现