以下為引用的內(nèi)容:
<% '用于查詢數(shù)據(jù) Class DataTable '查出記錄 public Function SelectData(sql) If sql<>"" then opendatabase Rs.open sql,conn,1,1 If not Rs.eof then Thedata=Rs.GetRows(-1) Closedatabase Else Closedatabase End If End If SelectData=Thedata End Function '查出記錄條數(shù) public Function SelectDataNum(sql) If sql<>"" then Opendatabase Rs.open sql,conn,1,1 If not Rs.eof then Thedata=Rs.GetRows(-1) Closedatabase Num=ubound(Thedata,2) Else Closedatabase End If End If SelectDataNum=Num End Function '使用select count(*) from tablename 查出記錄有數(shù) public Function SelectCountNum(sql) If sql<>"" then Opendatabase Rs.open sql,conn,1,1 If not Rs.eof then Thedata=Rs.GetRows(-1) Closedatabase Num=Thedata(0,0) Else Closedatabase End If End If SelectCountNum=Num End Function '將查詢的數(shù)據(jù)全部生成隱藏值 public Function GetHiddenData(sql) dim tempvalue If sql<>"" then Opendatabase Rs.open sql,conn,1,1 If not Rs.eof then Thedata=Rs.getRows(-1) TheFieldCount=rs.fields.count For i=0 to TheFieldCount-1 TheFieldList = TheFieldList & Rs.fields(i).name & "," Next Closedatabase TheField = split(TheFieldList,",") For i=0 to TheFieldCount-1 tempvalue = tempvalue & "<input type=""hidden"" id="""&TheField(i)&""" name="""&TheField(i)&""" value="""&Thedata(i,0)&""" />" Next Else Closedatabase End If End If GetHiddenData=tempvalue End Function public Function UpdataSql(sql) If sql<>"" then Opendatabase conn.execute(sql) Closedatabase End If End Function public Function DeldataSql(tableName,DelField,id) dim tempvalue If tableName<>"" and id<>"" then sql="delete from "&tableName If isnumeric(id) and instr(id,",")=0 then sql = sql & " where "&DelField&" = "&id Else sql = sql & " where "&DelField&" in ("& id &")" End If Opendatabase conn.execute(sql) Closedatabase tempvalue=true Else tempvalue=false End If DeldataSql=tempvalue End Function End Class %>
|