明明写的是asp函数,调用时却说是sub过程
publicfunctionaddnewrs1(db,table,xcarray)onerrorresumenextsetconn=server.createobject...
public function addnewrs1(db,table,xcarray)
on error resume next
set conn=server.createobject("adodb.connection")
conn.open("provider=microsoft.jet.oledb.4.0;data source="&server.mappath(db))
set rs=server.createobject("adodb.recordset")
rs.open "select * from "+table,conn,3,2
rs.addnew
wd=ubound(xcarray)
for i=1 to wd
rs(i).value=xcarray(i)
next
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
addnewrs1=true
end function
我就是这样写的,怎么会是子过程呢?
dim array(3)
array(1)=123
array(2)=456
array(3)=789
addnewrs1 "db.mdb","db",array
call addaddnewrs1("db.mdb","db",array)
只能像上面那样调用才对,我郁闷呢,怎么回事啊? 展开
on error resume next
set conn=server.createobject("adodb.connection")
conn.open("provider=microsoft.jet.oledb.4.0;data source="&server.mappath(db))
set rs=server.createobject("adodb.recordset")
rs.open "select * from "+table,conn,3,2
rs.addnew
wd=ubound(xcarray)
for i=1 to wd
rs(i).value=xcarray(i)
next
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
addnewrs1=true
end function
我就是这样写的,怎么会是子过程呢?
dim array(3)
array(1)=123
array(2)=456
array(3)=789
addnewrs1 "db.mdb","db",array
call addaddnewrs1("db.mdb","db",array)
只能像上面那样调用才对,我郁闷呢,怎么回事啊? 展开
展开全部
恩,是的,这个已经是 ,不是问题的问题了
函数都找sub调用吧,呵呵
除了response.write()这种外面加了括号的,呵呵呵
函数都找sub调用吧,呵呵
除了response.write()这种外面加了括号的,呵呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Function和Sub的区别就是在返回值啊
Function的调用参考C类语言 Function(param1, param2, ...)
而Sub可以不用()
Function的调用参考C类语言 Function(param1, param2, ...)
而Sub可以不用()
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询