欢迎光临
我们一直在努力

使用表单集合建立SQL语句1

建站超值云服务器,限时71元/月

<!—对于asp编程来说,把用户输入的信息保存在数据库里是件非常费力的工作。本文提供了了更简单的方法,可以自动建立所有必须的sql语句。–>

asp页面最常见的一个任务是取得用户在html表单中输入的数据,并把数据保存到数据库中。可惜的是,这意味着您不得不提取数据,并把它们插到有效的sql语句里,这样才能把数据保存到数据库中。如果您要插入或更新的字段超过5个,那么用来建立sql语句的asp代码就会迅速发展成一个恶梦。在本文中,我们将向您演示一个建立sql语句的快速简易方法。

首先来看困难的方法。让我们看一个简单的html表单,它有三个字段:fname, lname, 和age。现在,假设我们要把这些信息插入数据库。列表 a 显示了我们所用表单的html代码及建立sql语句的asp代码。

列表 a

<%

从表单中提取值

fname = request.form("fname")

lname = request.form("lname")

age = request.form("age")

建立sql语句

istr = "insert into udata (fname, lname, age) "

istr = istr & "values ("

istr = istr & "" & fname & ", "

istr = istr & "" & lname & ", "

istr = istr & age & ")"

if trim(fname <> "") then

response.write( istr & "<br>")

else

%>

<html>

<body>

<form name=f method=post action="listing1.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

%>

虽然这段asp代码看起来还不坏,但是设想一下,如果有10个、50个甚至150个字段的话,它会变成什么样子?而且,这种方法要求我们知道每个字段的名称和存储在字段中的数据类型。这是因为,在sql的插入语句中,字符串必须用单引号括起来,数值则不允许括起来。虽然跟踪3个字段并不是很难,但是当字段数目增长时,跟踪工作就变得繁冗乏味。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 使用表单集合建立SQL语句1
分享到: 更多 (0)

相关推荐

  • 暂无文章