|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。ado|excel|函数|显现FunctionSwitchExcelInfo(xlsFileName)
#################
PowerByTangn.COM
#################
DimxlsStr
Dimrs
Dimi,j,k
DimExcelConn
DimExcelFile
DimobjExcelApp
DimobjExcelBook
DimbgColor
xlsStr=""
ExeclFile=Server.MapPath(xlsFileName)
SetobjExcelApp=CreateObject("Excel.Application")
objExcelApp.Quit
SetobjExcelApp=CreateObject("Excel.Application")
objExcelApp.Quit
objExcelApp.DisplayAlerts=false不显现告诫
objExcelApp.Application.Visible=false不显现界面
objExcelApp.WorkBooks.Open(ExeclFile)
setobjExcelBook=objExcelApp.ActiveWorkBook
reDimarrSheets(objExcelBook.Sheets.Count)
Fori=1toobjExcelBook.Sheets.Count
arrSheets(i)=objExcelBook.Sheets(i).Name
Next
objExcelApp.Quit
SetobjExeclApp=nothing
SetExcelConn=Server.CreateObject("ADODB.Connection")
ExcelDriver="Driver={MicrosoftExcelDriver(*.xls)};DBQ="&ExeclFile
ExcelConn.OpenExcelDriver
Setrs=Server.CreateObject("Adodb.RecordSet")
Fori=1toUBound(arrSheets)
Sql="SELECT*FROM["&arrSheets(i)&"$]"
显现各事情表的称号
xlsStr=xlsStr&"<br>"&arrSheets(i)&"<br>"
xlsStr=xlsStr&"<tablecellpadding=1width=""100%""cellspacing=1border=1bordercolor=#000000style=border-collapse:collapse;border:2pxsolid#000000>"
rs.OpenSql,ExcelConn,1,1
k=1
WhileNotrs.eof
IfkMod20ThenbgColor="bgColor=#E0E0E0"ElsebgColor=""
xlsStr=xlsStr&"<tr"&bgColor&">"
xlsStr=xlsStr&"<td>"&rs(0)&"</td>"
Forj=0tors.Fields.Count-1
xlsStr=xlsStr&"<td>"&rs(j)&"</td>"
Next
xlsStr=xlsStr&"</tr>"
rs.movenext
k=k+1
Wend
xlsStr=xlsStr&"</table><br>"
rs.Close
Next
ExcelConn.Close
SetExcelConn=Nothing
SwitchExcelInfo=xlsStr
EndFunction
</p>只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天 |
|