企业400电话
微网小程序
AI电话机器人
电商代运营
全 部 栏 目
企业400电话
网络优化推广
AI电话机器人
呼叫中心
网站建设
商标✡知产
微网小程序
电商运营
彩铃•短信
增值拓展业务
纯编码实现Access数据库的建立或压缩
<% '#######以下是一个类文件,下面的注解是调用类的方法################################################ '# 注意:如果系统不支持建立Scripting.FileSystemObject对象,那么数据库压缩功能将无法使用 '# Access 数据库类 '# CreateDbFile 建立一个Access 数据库文件 '# CompactDatabase 压缩一个Access 数据库文件 '# 建立对象方法: '# Set a = New DatabaseTools '# by (萧寒雪) s.f. '######################################################################################### Class DatabaseTools Public function CreateDBfile(byVal dbFileName,byVal DbVer,byVal SavePath) '建立数据库文件 'If DbVer is 0 Then Create Access97 dbFile 'If DbVer is 1 Then Create Access2000 dbFile On error resume Next If Right(SavePath,1)<>"\" Or Right(SavePath,1)<>"/" Then SavePath = Trim(SavePath) "\" If Left(dbFileName,1)="\" Or Left(dbFileName,1)="/" Then dbFileName = Trim(Mid(dbFileName,2,Len(dbFileName))) If DbExists(SavePath dbFileName) Then Response.Write ("对不起,该数据库已经存在!") CreateDBfile = False Else Dim Ca Set Ca = Server.CreateObject("ADOX.Catalog") If Err.number<>0 Then Response.Write ("无法建立,请检查错误信息 " Err.number " " Err.Description) Err.Clear Exit function End If If DbVer=0 Then call Ca.Create("Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" SavePath dbFileName) Else call Ca.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" SavePath dbFileName) End If Set Ca = Nothing CreateDBfile = True End If End function Public function CompactDatabase(byVal dbFileName,byVal DbVer,byVal SavePath) '压缩数据库文件 '0 为access 97 '1 为access 2000 On Error resume next If Right(SavePath,1)<>"\" Or Right(SavePath,1)<>"/" Then SavePath = Trim(SavePath) "\" If Left(dbFileName,1)="\" Or Left(dbFileName,1)="/" Then dbFileName = Trim(Mid(dbFileName,2,Len(dbFileName))) If DbExists(SavePath dbFileName) Then Response.Write ("对不起,该数据库已经存在!") CompactDatabase = False Else Dim Cd Set Cd =Server.CreateObject("JRO.JetEngine") If Err.number<>0 Then Response.Write ("无法压缩,请检查错误信息 " Err.number " " Err.Description) Err.Clear Exit function End If If DbVer=0 Then call Cd.CompactDatabase("Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" SavePath dbFileName,"Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" SavePath dbFileName ".bak.mdb;Jet OLEDB;Encrypt Database=True") Else call Cd.CompactDatabase("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" SavePath dbFileName,"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" SavePath dbFileName ".bak.mdb;Jet OLEDB;Encrypt Database=True") End If '删除旧的数据库文件 call DeleteFile(SavePath dbFileName) '将压缩后的数据库文件还原 call RenameFile(SavePath dbFileName ".bak.mdb",SavePath dbFileName) Set Cd = False CompactDatabase = True End If end function Public function DbExists(byVal dbPath) '查找数据库文件是否存在 On Error resume Next Dim c Set c = Server.CreateObject("ADODB.Connection") c.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" dbPath If Err.number<>0 Then Err.Clear DbExists = false else DbExists = True End If set c = nothing End function Public function AppPath() '取当前真实路径 AppPath = Server.MapPath("./") End function Public function AppName() '取当前程序名称 AppName = Mid(Request.ServerVariables("SCRIPT_NAME"),(InStrRev(Request.ServerVariables("SCRIPT_NAME") ,"/",-1,1))+1,Len(Request.ServerVariables("SCRIPT_NAME"))) End Function Public function DeleteFile(filespec) '删除一个文件 Dim fso Set fso = CreateObject("Scripting.FileSystemObject") If Err.number<>0 Then Response.Write("删除文件发生错误!请查看错误信息 " Err.number " " Err.Description) Err.Clear DeleteFile = False End If call fso.DeleteFile(filespec) Set fso = Nothing DeleteFile = True End function Public function RenameFile(filespec1,filespec2) '修改一个文件 Dim fso Set fso = CreateObject("Scripting.FileSystemObject") If Err.number<>0 Then Response.Write("修改文件名时发生错误!请查看错误信息 " Err.number " " Err.Description) Err.Clear RenameFile = False End If call fso.CopyFile(filespec1,filespec2,True) call fso.DeleteFile(filespec1) Set fso = Nothing RenameFile = True End function End Class %>
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
上一篇:
远程图片自动按文件夹上传到服务器-默飞出品
下一篇:
用XML+FSO+JS实现服务器端文件的选择效果
相关文章
纯编码实现Access数据库的建立或压缩
\"\" Or Right(SavePath,1) \"/\" Then SavePath = Trim(SavePath) \"\" If Left(dbFileName,1)=\"\" Or Left(dbFileName,1)=\"/\" Then dbFileName = Trim(Mid(dbFileName,2,Len(dbFileName))) If DbExists(SavePath dbFileName) Then Response.Write (\"对不起,该纯,编码,实现,Access,数据库,...
昆明防封号电话群呼线路哪里好-据说
昆明防封号电话群呼线路哪里好传统的电销行业痛点较为突出,随着互联网时代向人工...
郑州财税电销机器人好用吗-意味深长!
郑州财税电销机器人好用吗G729实际占用带宽每线34.4kbit/s,100线并发占用3.4Mbps。2017稳定...
陕西400电话有什么作用?(400电话是干嘛用的)
陕西400电话可以提升企业品牌形象,一个好的400号码是企业实力的象征,它不仅便于客...
商标现代化法案对虚假广告诉讼产生重大影响——美国
本文由外文翻译而来,部分译文错误或者不通顺之处请谅解。 关于商标现代化法案(...
讯飞科大智能电话机器人(讯飞科大智能电话机器人怎么
本篇文章给大家谈谈讯飞科大智能电话机器人,以及讯飞科大智能电话机器人怎么样对...
苏州人工外呼系统怎么样(苏州人工外呼系统怎么样的)
今日给各位共享姑苏人工外呼体系怎么样的常识,其间也会对姑苏人工外呼体系怎么样...
江西电销机器人哪家强点(智能电销机器人排行)
本文目次一览: 1、抉择智能德律风呆板人的话,哪家的对照好? 2、电销呆板人哪家做...
物联卡有效期多久(物联卡沉默期什么意思)
办理物联卡后不想立即使用,可以不用收费吗 答:开卡可选择初始状态:待激活或立即...
怎么做好电话营销,这样做营销效果好
做电话营销的时候掌握相关的方法和技巧,这样才能够更好保证营销效果,但是,有的...
阿波罗智能电话机器人(阿波罗智能技术有限公司)
本文目录一览:1、ai智能仿真机器人2、你对智能外呼机器人有什么看法?3、电话机器人...
100呼智能电话机器人(智能电话机器人怎么收费)
本文目录一览: 1、联通现在打10010是智能机器人,请问怎样转人2、智能AI有什么优势...
湖北手机外呼系统(手机外呼话术)
今日给各位共享湖北手机外呼体系的常识,其间也会对手机外呼话术进行解说,假如能...
电话机器人可以提高效率吗(电话机器人可以提高效率吗
本文目录一览: 1、电话机器人有用吗? 2、使用电话机器人拨打电话真的能提高效率吗...
商丘外呼系统原理是什么(商丘外呼公司)
今天给各位分享商丘外呼系统原理是什么的知识,其中也会对商丘外呼公司进行解释,...
ai语音电话机器人怎么样用(ai语音电话机器人怎么样用
本文目录一览:1、oppo手机ai智能接电话2、小语ai伴学机器人使用方法3、小云智能语音...
纯编码实现Access数据库的建立或压缩
\"\" Or Right(SavePath,1) \"/\" Then SavePath = Trim(SavePath) \"\" If Left(dbFileName,1)=\"\" Or Left(dbFileName,1)=\"/\" Then dbFileName = Trim(Mid(dbFileName,2,Len(dbFileName))) If DbExists(SavePath dbFileName) Then Response.Write (\"对不起,该纯,编码,实现,Access,数据库,...
咨 询 客 服