请问ASP中的过程或者函数如何调用?谢谢!
<%dimobjcon,startimeSetobjcon=Server.CreateObject("ADODB.Connection")objcon.Open"Prov...
<%
dim objcon,startime
Set objcon = Server.CreateObject("ADODB.Connection")
objcon.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")
%>
<script language = vbscript>
<!--function connect(a,b)
c=a&","&b
end function
-->
</script>
<html>
<body>
<%
dim objrs,strname,strnew,strterm,temp
strname=Request("username")
strterm=Request("term")
strnew=Request("new")
set objrs=server.CreateObject ("ADODB.RecordSet")
objrs.Open "select * from aaa where name='"&strname&"'",objcon,1,2
if not (objrs.EOF and objrs.BOF) then
if strterm="password" then
* objrs("password")=connect (objrs("password"),strnew)
objrs.update
end if
objrs.Close
set objrs=nothing
%>
请问这段代码中,我想知道如何调用我编写的过程和函数,"*"那行我知道不对,但我想表达的意思就是通过我自己编写的函数把原来的数据和现在的数据相连接更新数据苦原有直,但我又不知道怎么改,望大家指教!谢谢!
这是我做的一个例子,调用自己编写的函数问题一直困扰我,函数或者过程写好,如何调用,如何返回值,望大家指教!谢谢
上面有个END IF忘了写 不好意思 但我的问题在于函数调用问题 展开
dim objcon,startime
Set objcon = Server.CreateObject("ADODB.Connection")
objcon.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")
%>
<script language = vbscript>
<!--function connect(a,b)
c=a&","&b
end function
-->
</script>
<html>
<body>
<%
dim objrs,strname,strnew,strterm,temp
strname=Request("username")
strterm=Request("term")
strnew=Request("new")
set objrs=server.CreateObject ("ADODB.RecordSet")
objrs.Open "select * from aaa where name='"&strname&"'",objcon,1,2
if not (objrs.EOF and objrs.BOF) then
if strterm="password" then
* objrs("password")=connect (objrs("password"),strnew)
objrs.update
end if
objrs.Close
set objrs=nothing
%>
请问这段代码中,我想知道如何调用我编写的过程和函数,"*"那行我知道不对,但我想表达的意思就是通过我自己编写的函数把原来的数据和现在的数据相连接更新数据苦原有直,但我又不知道怎么改,望大家指教!谢谢!
这是我做的一个例子,调用自己编写的函数问题一直困扰我,函数或者过程写好,如何调用,如何返回值,望大家指教!谢谢
上面有个END IF忘了写 不好意思 但我的问题在于函数调用问题 展开
3个回答
展开全部
<script
language
=
vbscript>
<!--function
connect(a,b)
c=a&","&b
end
function
-->
</script>
改成
<%
function
connect(a,b)
c=a&","&b
connect
=
c
end
function
%>
<script
language
=
vbscript>
是在客户端执行
<%
%>是在服务器端执行
language
=
vbscript>
<!--function
connect(a,b)
c=a&","&b
end
function
-->
</script>
改成
<%
function
connect(a,b)
c=a&","&b
connect
=
c
end
function
%>
<script
language
=
vbscript>
是在客户端执行
<%
%>是在服务器端执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script language = vbscript>
<!--function connect(a,b)
c=a&","&b
end function
-->
</script>
改成
<%
function connect(a,b)
c=a&","&b
connect = c
end function
%>
<script language = vbscript> 是在客户端执行
<% %>是在服务器端执行
<!--function connect(a,b)
c=a&","&b
end function
-->
</script>
改成
<%
function connect(a,b)
c=a&","&b
connect = c
end function
%>
<script language = vbscript> 是在客户端执行
<% %>是在服务器端执行
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的函数写错了~
应该这样写,不然不会返回数据的
function connect(a,b)
connect=a&","&b
end function
应该这样写,不然不会返回数据的
function connect(a,b)
connect=a&","&b
end function
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询