asp关闭窗口时怎样向数据库添加数据

asp关闭窗口时怎样向数据库添加数据,第1张

<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 添加数据 的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9453912.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存