
<script language="vbscript">
function body_onunload() '当窗口关闭时
form1submit
end function
</script>
form1 表单名 submit命令 提交表单
要注意的是 提交按钮的名字(<input type="hidden" name="submit" value="提交"> )name 不要设置为 submit 换成其他的
你先看看T-SQL吧
insert into 表名 (字段) values (值)
第二种:
insert into 表名 values (值)#这里没有给字段,所以你的值必须把每个字段都给定。
强烈建议你先去学习SQL和ASP基本语法,从简单功能开始练习。
看你写的代码都头疼,不过因为我的“心太软”,还是给你写了如下代码,希望对你有所帮助:
<%
'打开数据库方式,可以自己修改
dim dataconn
dim strConn
dim DataCmd
dim RS
set dataconn=serverCreateObject("ADODBConnection")
strConn="Driver={Microsoft Access Driver (mdb)};DBQ=" & serverMapPath("DataBasemdb")
dataconnOpen(strConn)
set DataCmd=serverCreateObject("ADODBCommand")
set DataCmdActiveConnection = dataconn
set RS=ServerCreateObject("ADODBRecordset")
'-------------以上可保存为包含文件-------------------
Dim username,pwd
Dim login
'请先确保这两个变量都Post到此页面了
pwd=Trim(RequestForm("pwd"))
username=Trim(RequestForm("username"))
login=false
'这里假设在admin表中存放用户名的字段为UserName
DataCmdCommandText="Select password from admin where UserName='"& username &"'"
Set RS=DataCmdExecute
if Not RSEof then '当用户名存在数据库时才检查密码是否正确
if RS("password")=pwd then
login=true
end if
end if
if login then
'登陆成功,记得释放数据库资源后再跳转
set RS = nothing
dataconnClose
set dataconn=nothing
set DataCmd=nothing
ResponseRedirect("hellohtml")
end if
'把错误名称和正确用户名保存到数据库
'这个功能似乎没法判断,除非你只有一个用户名,提供一条SQL语句供参考
'DataCmdCommandText="Insert Into User(ErrName,OkName) Values('"& username &"','"& okName &"')"
'DataCmdExecute
'关闭数据库
set RS = nothing
dataconnClose
set dataconn=nothing
set DataCmd=nothing
ResponseRedirect("defaultasp")
%>
以上就是关于asp关闭窗口时怎样向数据库添加数据全部的内容,包括:asp关闭窗口时怎样向数据库添加数据、asp中向数据库插入数据、asp 添加数据 的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)