- 'Excel串連驅動
- Epath="F:/web/test.xls"
- Estr="provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Epath";Extended Properties=Excel 8.0"
- Set conn = Server.Createobject("ADODB.Connection")
- set rs =server.CreateObject("adodb.recordset")
- set rsT =server.CreateObject("adodb.recordset")
- conn.open Estr
- dim aaa,aaay ,yuhui
- aaa=Cint("00"&request("v_amount") )
- rs.open "select * from [test$]",conn,1,1
- yuhui=rs.getRows(rs.recordcount)
- aaay=0
- for fori=0 to ubound(yuhui,2)-1
- if aaa>=Cint(yuhui(1,fori)) and aaa <Cint(yuhui(1,fori+1)) then aaay=yuhui(2,fori) end if
- next
- if aaa>=Cint(yuhui(1,fori)) then aaay=yuhui(2,fori) end if
- rs.close
- sql="update 會員表 set 餘額=餘額+"&aaa"+"&aaay" where 使用者名稱='"&remark1"'"
- 'response.Write sql
- 'conn.execute("update 會員表 set 餘額=餘額+"&aaa&"+"&aaay&" where 使用者名稱='"&remark1&"'")
- conn.close
- set conn=nothing
記錄集,換成數組,便於表狀資料的使用。因為開始時忘了第一列是列,第二列是行,所以收錄下給別人的代碼~~以備後用。
redim Preserve 保留原有資料,重定義數組(一維數組)