a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 175|回复: 1

[Access] 2012年计算机二级Access重点:数据库的建立或压缩(5)

[复制链接]
发表于 2012-7-31 22:26:35 | 显示全部楼层 |阅读模式
 end function   Public function DbExists(byVal dbPath)
1 q3 z+ Q. O4 L0 E  ’查找数据库文件是否存在
# L* z, m  n2 W: J8 w5 H  On Error resume Next
% Y3 P, T$ k- Q2 a  Dim c" j% z' [. e# k& D4 r; f+ i
  Set c = Server.CreateObject("ADODB.Connection")
8 P; ?  ^: N+ D# @  T# B; m" }( i% ?  c.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbPath
8 t/ s1 O/ |, h. O  If Err.number0 Then3 M7 y9 E  W  N
  Err.Clear  j8 {4 ?. n, |1 w7 j" I7 V
  DbExists = false2 z. t! U- s6 I
  else
. i, l/ e5 Z+ p$ t. |4 l. J% I  DbExists = True
0 m4 C# I# u7 I, y. J% P& W, @  End If0 o! |' d: k$ N$ i
  set c = nothing
0 \( U" M9 k6 m! i, R9 R) I  End function3 p/ k- z; ~3 ]7 U
  Public function AppPath()
0 F# p8 Z' ~) ~! B- m9 x0 j' P  ’取当前真实路径1 E' t1 H$ e2 X: \" G) s- e3 o
  AppPath = Server.MapPath("./")
' Q" y& M2 `% h, Z" |5 m  End function
3 M0 ?( ^9 `* N  Public function AppName()$ y& K6 p3 k! f% e, }; x
  ’取当前程序名称! D( M  w9 A, }4 y5 Z
  AppName = Mid(Request.ServerVariables("SCRIPT_NAME"),(InStrRev(Request.ServerVariables("SCRIPT_NAME") ,"/",-1,1))+1,Len(Request.ServerVariables("SCRIPT_NAME"))): K" Y& w, Q$ h) D+ `3 v
  End Function2 k: K- V9 h- g1 G
  Public function DeleteFile(filespec)- S, l1 L4 T$ _8 V
  ’删除一个文件
# l$ Y+ T- j4 [- Z: ?* [6 k' p9 n. o
8 N6 n, s! k2 S1 i( O  Dim fso
回复

使用道具 举报

 楼主| 发表于 2012-7-31 22:26:36 | 显示全部楼层

2012年计算机二级Access重点:数据库的建立或压缩(5)

</p>  Set fso = CreateObject("Scripting.FileSystemObject")
. Z; r2 L# Y$ b: J4 I& b: ?  If Err.number0 Then9 `* u9 C% \  u& g
  Response.Write("删除文件发生错误!请查看错误信息: {3 z& m! O5 P7 t
  " & Err.number & "
: A& N# X# [0 H6 x" Q0 U) K- j  " & Err.Description)
! W, F4 _  w( T3 L8 D% m$ X  Err.Clear! Y" A+ W2 M( ^5 P; |
  DeleteFile = False) c3 `! ^8 k; R( t1 @1 B! s
  End If. ?" q  [; \" a/ u1 E/ Z
  call fso.DeleteFile(filespec)$ {, {8 H9 ~4 E8 t5 N4 T/ b2 F
  Set fso = Nothing
3 J3 F4 b7 p# Q: N  DeleteFile = True! A9 i, L1 o4 R7 z1 r6 g( ^
  End function* v! U8 S7 q5 f: M
  Public function RenameFile(filespec1,filespec2)3 P' e& g6 I4 |- o; L  L
  ’修改一个文件
  g; e9 }8 N% O0 S9 }  Dim fso" J% [+ K' n% v+ K3 G
  Set fso = CreateObject("Scripting.FileSystemObject")8 _( C' _  w1 }8 `' A
  If Err.number0 Then
7 J. `- S$ j0 N& f  o* Q1 j  Response.Write("修改文件名时发生错误!请查看错误信息, i9 w7 ~2 r  v6 c$ Q( `6 @
  " & Err.number & "  t! c& U- |6 I7 k& b$ t; Z% K
  " & Err.Description)( W8 n8 T; ?+ O" t/ @8 E' a, F
  Err.Clear
- @7 y; w$ V7 ^- B( U* \) o  RenameFile = False  \$ ^* [: z$ u6 V5 j8 ]. U* _# A
  End If0 h+ U2 B# G0 K8 q( D
  call fso.CopyFile(filespec1,filespec2,True)6 D8 [) @) ?% p) C! o7 y
  call fso.DeleteFile(filespec1)
* X# _5 L7 \' m  Set fso = Nothing
0 g. l+ u! A0 m' j  RenameFile = True/ k, J; z  `, {# j, ]% q% |
  End function& [* T+ W3 w5 k' F; c! a& |' g7 P
  End Class; K2 m2 U1 G: e
  %>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-18 17:23 , Processed in 0.167204 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表