a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 170|回复: 1

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

[复制链接]
发表于 2012-7-31 22:26:35 | 显示全部楼层 |阅读模式
 end function   Public function DbExists(byVal dbPath)! D1 l8 v" Y& o) k1 C0 A6 y3 t& y
  ’查找数据库文件是否存在
/ C0 |* d- T' B6 e: D$ j  On Error resume Next  l3 G* g7 y9 U3 r; ?
  Dim c& t$ _, _1 t4 O% d% A0 s
  Set c = Server.CreateObject("ADODB.Connection")+ d( z* j6 U+ V& \
  c.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbPath
) d; S7 c/ h) C) h7 c" O  If Err.number0 Then" z  T! r  T* n; k" v2 N7 `
  Err.Clear% V: Q- _& ]4 m' k
  DbExists = false. J4 Z; x& X$ B& r: t4 _6 E6 L' r+ v
  else
: }+ T1 C" m& A+ @  DbExists = True
. l( M6 t/ k+ @0 Q" `  End If4 D  ]# V' E  ~/ q% D! ]
  set c = nothing
/ D9 v- w  f) B, W. t  End function9 a; x% F" q; I" d( k
  Public function AppPath()
& O8 U( u, |3 `, ^8 V  ’取当前真实路径) u0 B2 ^4 ?' i# m' q. w
  AppPath = Server.MapPath("./")8 W0 {0 U, a0 S' i
  End function
9 z1 r1 u& k+ s# p1 F  Public function AppName()
2 G6 Z4 D) U3 M! W# Y  ’取当前程序名称' w7 m  q: o1 I- z
  AppName = Mid(Request.ServerVariables("SCRIPT_NAME"),(InStrRev(Request.ServerVariables("SCRIPT_NAME") ,"/",-1,1))+1,Len(Request.ServerVariables("SCRIPT_NAME")))& t8 _7 k7 z, d
  End Function9 f' J' Q, V: O  c" Q
  Public function DeleteFile(filespec)
# x4 O0 l9 B2 P' i; q  ’删除一个文件
5 E8 s+ X9 f7 {% j& f2 h
3 ~; u$ t( a9 r2 N% q( E  Dim fso
回复

使用道具 举报

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

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

</p>  Set fso = CreateObject("Scripting.FileSystemObject")
- d3 L% F. B3 {* g, G% u4 r/ Y  If Err.number0 Then
$ z) \% d& V% C5 u4 @$ z/ K7 I  [  Response.Write("删除文件发生错误!请查看错误信息
% |- g! r' ?* e  " & Err.number & "
9 _# f; }: P/ S- p# T$ C& ?  " & Err.Description)3 s$ S$ X, O% H; c/ z  ^
  Err.Clear
: U$ F- b! B2 m; P% x% [- }2 R- U  DeleteFile = False8 ~# l) w6 ~9 i
  End If
( K8 `# s: d! R  call fso.DeleteFile(filespec)
. [6 S5 C$ N# _  Set fso = Nothing% ^% g# ~. ~$ W
  DeleteFile = True
/ G! i' S; y. }+ u# h) |  End function
) U& T  l; E9 T3 T' P" p$ ~; g  {  Public function RenameFile(filespec1,filespec2): X/ m! |; {  N9 E1 B: j
  ’修改一个文件8 r. u* S+ d' D) n& B$ r7 J/ H: D
  Dim fso
' y6 l" M. a) M7 v9 ~  Set fso = CreateObject("Scripting.FileSystemObject")
* w' [8 Q5 Z7 C' d2 R) ?. A3 c% k  If Err.number0 Then
9 `& W) s7 M) I# b; }& c. ?+ V/ e( z  Response.Write("修改文件名时发生错误!请查看错误信息
9 a% Q2 P! g$ p# s* ]. Z% a  " & Err.number & "& ?. J  O9 F4 f
  " & Err.Description), M0 I" ^; j7 R- S5 u3 t
  Err.Clear
0 o4 d% B" Y; \+ B  RenameFile = False7 V; Y( M3 I3 [% z
  End If4 d6 T! ~5 S% k6 S" D0 N9 D
  call fso.CopyFile(filespec1,filespec2,True)! v+ t. J* f. i3 u  q
  call fso.DeleteFile(filespec1)
; M4 W6 q* Y9 E) w  Set fso = Nothing
  f/ M3 a; X0 |; ]  RenameFile = True$ R" ^! ~8 l/ e3 q3 A
  End function& t% _- I6 \$ H1 |2 G* e4 P- p7 A
  End Class
7 E% w" L7 K9 c. |  %>
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 23:36 , Processed in 0.187285 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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