|
|
|
ASP函数库
作者:Webmaster 来源:Linuxdby.com 点击:
日期:2007-05-31
[收藏] [投稿]
IE是否经常中毒?推荐您
|
Public Function ReadCdbToServ(ByVal CdbFileUp,ByVal SdbConnStr,ByVal SdbTbname,ByVal FildStrArr) ReadCdbToServ=False Dim MbDir,Mbwjmc,aryTemp,VrCdb_Conn_Str,ofu_Conn,ofu_Rs,sfu_Conn,sfu_Rs,ofu_sql_str,sfu_sql_str,oaryTemp,TpTrs,Gtlx,CdbTbname VrCdb_Conn_Str="" MbDir=Readsyspath(1) If Right(MbDir,1)<>"\" Then MbDir=MbDir&"\" Mbwjmc=CdbFileUp aryTemp = Split(Mbwjmc,"\") Mbwjmc=aryTemp(UBound(aryTemp)) aryTemp=Split(Mbwjmc,".") Gtlx=UCase(aryTemp(UBound(aryTemp))) If UpFsRn(100,MbDir,"temp."&Gtlx) Then If Gtlx="XLS" Then VrCdb_Conn_Str ="Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;Data Source="&MbDir&"temp."&Gtlx&";" '' Excel [Tbname$] If Gtlx="MDB" Then VrCdb_Conn_Str ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&MbDir&"temp."&Gtlx&";Jet OLEDB:Database Password=;" '' Access If Gtlx="TXT" Then VrCdb_Conn_Str ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&MbDir&";Extended Properties='text;HDR=Yes;FMT=Delimited'" '' Text(,分割) If Gtlx="DBF" Then VrCdb_Conn_Str ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&MbDir&";Extended Properties=dBASE IV;User ID=Admin;Password=" '' DBF/FoxPro Set sfu_Conn=server.createobject("ADODB.Connection") Set sfu_Rs =server.createobject("ADODB.Recordset") sfu_Conn.open SdbConnStr sfu_sql_str="select "&FildStrArr&" from "&SdbTbname Set ofu_Conn=server.createobject("ADODB.Connection") Set ofu_Rs =server.createobject("ADODB.Recordset") ofu_Conn.open VrCdb_Conn_Str Set TpTrs=ofu_Conn.OpenSchema(20) CdbTbname=TpTrs(2) TpTrs.Close Set TpTrs = Nothing If Gtlx="XLS" Then CdbTbname="["&CdbTbname&"]" ofu_sql_str="select "&FildStrArr&" from "&CdbTbname oaryTemp = Split(FildStrArr,",") sfu_Rs.open sfu_sql_str,sfu_Conn,1,3 ofu_Rs.open ofu_sql_str,ofu_Conn,1,3 Do While Not ofu_Rs.Eof sfu_Rs.addnew For i = LBound(oaryTemp) To UBound(oaryTemp) sfu_Rs(oaryTemp(i))=ofu_Rs(oaryTemp(i)) Next sfu_Rs.update ofu_Rs.MoveNext Loop ofu_Rs.Close ofu_Conn.Close Set ofu_Rs = Nothing Set ofu_Conn=Nothing sfu_Rs.Close sfu_Conn.Close Set sfu_Rs = Nothing Set sfu_Conn=Nothing ReadCdbToServ=True DelFile(MbDir&"temp."&Gtlx) End If End Function '************************************************** '函数ID:0031[返回服务器信息] '函数名:GetServerInfo '作 用:返回服务器信息 '参 数:Lx ---- 返回信息代码类 ' 0 : 服务器的域名 ' 1 : 服务器的IP地址 ' 2 : 服务器操作系统 ' 3 : 服务器解译引擎 ' 4 : 服务器软件的名称及版本 ' 5 : 服务器正在运行的端口 ' 6 : 服务器CPU数量 ' 7 : 服务器Application数量 ' 8 : 服务器Session数量 ' 9 : 请求的物理路径 '10 : 请求的URL '11 : 服务器当前时间 '12 : 脚本连接超时时间 '13 : 服务器CPU详情 '14 : '返回值:返回信息字串 '示 例:GetServerInfo(2) '************************************************** Public Function GetServerInfo(ByVal Lx) GetServerInfo="" Dim okCPUS, okCPU, okOS on error resume next Set WshShell = server.CreateObject("WScript.Shell") Set WshSysEnv = WshShell.Environment("SYSTEM") okOS = cstr(WshSysEnv("OS")) okCPUS = cstr(WshSysEnv("NUMBER_OF_PROCESSORS")) okCPU = cstr(WshSysEnv("PROCESSOR_IDENTIFIER")) if isnull(okCPUS) & "" = "" then okCPUS = Request.ServerVariables("NUMBER_OF_PROCESSORS") end if tnow = now():oknow = cstr(tnow) if oknow <> year(tnow) & "-" & month(tnow) & "-" & day(tnow) & " " & hour(tnow) & ":" & right(FormatNumber(minute(tnow)/100,2),2) & ":" & right(FormatNumber(second(tnow)/100,2),2) then oknow = oknow & " (日期格式不规范)"
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一页 1 2 3 4 5 6 7 8 9 10 11 12 1314 15 16 17 18 19 20 21 22 23 24 25 26 下一页
上一篇:SubSonic 的字段名未转义问题修正 下一篇:关于分页查询和性能问题
|
|
|
| 【文章评论】
【收藏本文】
【推荐好友】
【打印本文】
【我要投稿】 【论坛讨论】 |
相关文章: |
| ·从本质上看网页(asp,jsp)的编写 | ·学以致用 驳“ASP低能论” ·用VB构建Internet的应用·Asp的安全管理(12)·Windows 2000 安全性技术概述--3·Windows 2000 安全性技术概述--2·Windows 2000 安全性技术概述--1·ActiveX技术综述(二) ·ActiveX技术综述(一) ·动态网页技术--CGI:ASP:JSP:PHP(4)
文章评论:(1条) |
|
|
|
|
声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。 |
|