具体该怎么写那? 如何嵌套啊,什么格式呀?

请问如何在更新数据库的语句中调用 函数阿?

内容如下:
------r.asp--------------------------------
<%
dim i
function gen_key(digits)
dim rndnum,num
Randomize
Do while Len(rndnum)<digits
num = Cstr(Chr((57-48)*rnd+48))
rndnum = rndnum & num
Loop
gen_key = rndnum
End function
%>
------------------------------------------
<!--#include file="conn.asp" -->
<!--#include file="r.asp" -->
<%dim action
action=request.QueryString("action")
'//保存提交信息
if request.QueryString("action")="pwd" then
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from vote order by m_id asc",conn,1,3--->>>>>后面的1和3 表示什么意思啊?
dim pwd
pwd=gen_key(6)
conn.execute "update vote set m_pwd=pwd" ----->>>>>>>>>这里该怎么写呢?
rs.close
set rs=nothing
response.Write "<script language=javascript>alert('“员工密码随机生成”成功!');window.location.href('passwdzero.asp');</script>" 
end if%>
----------------------------------------------------------
在用sql语句更新的时候,后面不能调用函数,不过你可以把所调用的函数嵌套到更新语句中来嘛.

摇曳的蔷薇
浏览 95回答 2
2回答

慕无忌1623718

rs.Open "select * from vote order by m_id asc",conn,1,3--->>>>>后面的1和3 表示什么意思啊?&nbsp;我就知道后边的3,代表修改~~~~ 1代表查询后面允许1~3二conn.execute "update vote set m_pwd=pwd" ----->>>>>>>>>这里该怎么写呢?"update vote set m_pwd="&pwd&""不一定对~~

慕侠2389804

这句rs.Open "select * from vote order by m_id asc",conn,1,3中的1,3是表示打开游标时候的方式.在用sql语句更新的时候,后面不能调用函数,不过你可以把所调用的函数嵌套到更新语句中来嘛.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server