28,409
社区成员




Function GetConn(nnn)
Set MyConn=Server.CreateObject("ADODB.Connection")
MyConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath("db/"&nnn&".mdb")
MyConn.Open MyConnStr
GetConn=MyConn
End Function
a=2
OkConn=GetConn(a)
Set Rs=Server.CreateObject("adodb.recordset")
Rs.open sql,OkConn,1,1
sql="update [biao] set ziduan=1 where ID=123"
OkConn.execute(sql)
Function GetConn(nnn)
Set MyConn=Server.CreateObject("ADODB.Connection")
MyConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath("db/"&nnn&".mdb")
MyConn.Open MyConnStr
Set GetConn=MyConn '这里set
End Function
a=2
Set OkConn=GetConn(a) '这里set
另外我想问, 这样的话,等于创建了2个Conn呢?还是 OkConn只是指针,指向MyConn ?