1. 首页 > 科技

dwcs6怎么把session的值存到access数据库中怎用asp删除数据库中指定的数字(ASP将Session中的值存入Access数据库问题:求高手指点。

dwcs6怎么把session的值存到access数据库中怎用asp删除数据库中指定的数字(ASP将Session中的值存入Access数据库问题:求高手指点。。。)

ASP将Session中的值存入Access数据库问题:求高手指点。。。

set rs=server.createobject("adodb.recordset")

rs=conn.Execute("insert into [myphoto] (album,path,note) values('"&album&"','"&qczp&"','"¬e&"')")

估计问题出在这里

这样改一下:

Set rs = server.createobject("adodb.recordset")

rs.open "select album, path, note from myphoto",conn,1,3

rs.addnew

rs(0)=session("username")

rs(1)=session("qczp")

rs(2)=session("qczp")

rs.update

rs.close()

set rs=nothing

这种写入数据库数据的方式的优点是:

无需理会字段类型,写入的时候自动识别

每个字段不相互影响,也就是,其中一个字段写入失败,不会造成其他字段的写入

缺点是:代码有点繁琐

你那种写入数据库数据方式(insert into)的优点是:

代码简洁,执行一条sql语句即可

缺点是:

需要区分字段类型,文本类型等字段值需要加引号

如果有一个字段或者字段值出现问题,会造成整条sql语句错误而导致整条数据无法写入

在ASP中,怎么样把session变量中的数据存入数据库?

rs.addnew

rs("user")=session("username")

rs.update

怎么设置asp Session 保存在数据库里

登陆是这样的,输入用户名和密码后,要到数据库里去查询有没有这条记录,如果有才进入会员页面,并把用户名保存在session里,没有就返回重新登陆,

你说的登陆超时应该是登陆的时候到数据库查询记录这一步出了问题,不关session的事,应该是你的数据库服务器的问题!你可以联系服务器的提供商咨询一下

如何将session值写入access?

对话框的初始值赋为(或是<%=session("username")%>):value='<%=session("username")%>'

但是一定要使用ASP网页才可能赋值成功,这样对话框就有值了。到时候,使用插入或是更新语句就可以插入数据库