<% Dim iT,jj if InStr(1,Request.QueryString("upd"),"flt") then Dim FltArray() iT = 0 Redim Preserve FltArray(Request.Form("dbname").Count-1,3) For jj = 1 to Request.Form("dbname").Count if Request.Form("dbname")(jj) <> "" then FltArray(iT,0) = Request.Form("dbname")(jj) FltArray(iT,1) = Request.Form("relop")(jj) FltArray(iT,2) = Request.Form("cnt")(jj) FltArray(iT,3) = Request.Form("andor")(jj) iT = iT + 1 end if next Session("FltArray") = FltArray Session("Filter") = Request.Form("fltexp") end if if InStr(1,Request.QueryString("upd"),"dbsource") then Session("DBSOURCE") = CInt(Request.Form("dbsource")) Session("DSN") = Application("BASESOURCE") & Application("dbConn")(Session("DBSOURCE")) CheckRefreshItemCache end if if InStr(1,Request.QueryString("upd"),"list") then Session("FieldList") = Request.Form("fieldlist") end if if InStr(1,Request.QueryString("upd"),"sort") then Session("FieldSort") = Request.Form("fieldsort") end if if InStr(1,Request.QueryString("upd"),"name") then Session("Config") = Request.Form("savename") end if %>