如何在FORM表单提交过程中或java自定义函数中执行SQL语句?
我要设计个页面,点一个按钮提交数据给A.ASP,并在自己数据库中将A.ASP访问次数加一。想了一下,准备2种方法实现:1、在<form>与</form>中执行SQL语句,...
我要设计个页面,点一个按钮提交数据给A.ASP,并在自己数据库中将A.ASP访问次数加一。想了一下,准备2种方法实现:
1、在<form>与</form>中执行SQL语句,然后再提交。
2、将表单数据提交到B.ASP,由B.ASP执行SQL语句后自动提交取得的数据到A.ASP。
目前方法2实现了,但是很麻烦。请问我能不能在表单中执行该SQL语句?或则定义个函数,当SUBMIT的时候先执行语句再提交数据?该如何做?
a.asp是远程的一个页面,我做不了修改的。b.asp是本地文件。 展开
1、在<form>与</form>中执行SQL语句,然后再提交。
2、将表单数据提交到B.ASP,由B.ASP执行SQL语句后自动提交取得的数据到A.ASP。
目前方法2实现了,但是很麻烦。请问我能不能在表单中执行该SQL语句?或则定义个函数,当SUBMIT的时候先执行语句再提交数据?该如何做?
a.asp是远程的一个页面,我做不了修改的。b.asp是本地文件。 展开
1个回答
展开全部
数据库处理过程是在服务器端操作的,所以必须要在提交表单之后进行,象你这种情况完全可以在A.asp解决,举个例子:
<%
''本表单处理数据
Dim sql
Dim a,b
If Request.Form() <> "" Then
a = Request.Form("XXX")
b = Request.Form("XXX")
sql = "update table1 set item1=item1+1 where 条件"
conn.execute sql
''其他的处理过程
...
End If
%>
<form name=form1 method="post" action="">
表单元素
</form>
<%
''本表单处理数据
Dim sql
Dim a,b
If Request.Form() <> "" Then
a = Request.Form("XXX")
b = Request.Form("XXX")
sql = "update table1 set item1=item1+1 where 条件"
conn.execute sql
''其他的处理过程
...
End If
%>
<form name=form1 method="post" action="">
表单元素
</form>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询