设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1394|回复: 3
打印 上一主题 下一主题

[Access本身] 前台ACCESS如何通过ODBC链接、删除SQL服务器上A文件夹内的照片

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-6 13:02:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位:前台ACCESS如何通过ODBC链接、删除SQL服务器上A文件夹内的照片?又如何向文件夹内添加的片?求各位大师提供代码,万分感谢!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2011-9-6 15:44:48 | 只看该作者
通常的做法是设置共享文件夹存储文件或者将照片文件直接存入image字段中

如果是共享文件夹,添加删除是通过文件复制删除操作实现
如果是image字段,则是通过添加删除记录实现
3#
发表于 2011-9-6 18:40:10 | 只看该作者
用FileSystemObject的Delete和FileCopy方法,分别可以删除指定路径的文件和复制文件到指定路径。需要引用Microsoft Scripting Runtime库
  1. Sub test()
  2. Dim fso As New FileSystemObject
  3. If MsgBox("现在开始复制文件", vbOKCancel) = vbOK Then
  4. fso.CopyFile "D:\0135.jpg", "E:\0135.jpg", True
  5. End If
  6. If MsgBox("现在开始删除文件", vbOKCancel) = vbOK Then
  7. fso.DeleteFile "E:\0135.jpg"
  8. End If
  9. End Sub
复制代码
4#
发表于 2011-9-6 20:13:13 | 只看该作者
如果SQL服务器上的  A文件夹  不是共享文件夹,  要实现你的功能  ,必须使用[储存过程]才能实现,  别无它法.
以前我做过这样的一个功能,服装公司,服装设计图片,高度保密,在SQL服务器上的一个文件中储存,不共享,前台可以通过 储存过程 读取或删除.

点评

通常由于安全问题,SQL Server在一般情况会禁用操作文件的存储过程,如果一定要使用,则必须对SQL Server做相应设置。  发表于 2011-9-7 00:39
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-3 11:31 , Processed in 0.094547 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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