查询分析器操作ACCESS数据表数据

(1)查询:select top 10 * from OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'C:\Documents and Settings\Administrator\桌面\update.mdb'; 'admin'; '', product) 。

(2)删除ACCESS中已存在的数据(在ASP后台实现,也可用TSQL实现)

<%

  filename = "zongbu"

  Dim SourceFile,TargetFile,TargetFileName
  SourceFile = "single\" & filename & "_update.mdb"
  TargetFileName = filename & "_update" & "_" & username
  TargetFile = "single\" & TargetFileName & ".mdb"

  Set conn2 = Server.CreateObject("ADODB.Connection")
  conn2.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(TargetFile)
  set rs2=server.createobject("adodb.recordset")
  '清空貨色號
  sql2="delete from product"
  rs2.open sql2,conn2,1,1
  set rs2=nothing
  conn2.close:set conn2=nothing

%>

(3)新增:

insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'C:\Documents and Settings\Administrator\桌面\update.mdb'; 'admin'; '', product)(itemno,pkindid,productno,type)
values('1111','97','11110033','pcr')。

(4)实现压缩的存储过程:

CREATE procedure [dbo].[pr_getRar] @path varchar(5000),@sourcefile varchar(500),@targetfile varchar(500) as
/*
-- winrar: mdb to rar for download
-- createdate: 2016/07/05
-- exec pr_getRar 'D:\WEB\SINGLE','cc.txt','cc.rar'
*/
begin tran
set nocount on
declare @err int
set @err = 0

declare @SQLSTR varchar(5000)
set @SQLSTR ='C:\"Program Files"\WinRAR\WinRAR.exe m -r -ep1 -o+ "'+@path+'\'+@targetfile+'" "'+@path+'\'+@sourcefile+'"' -- 调用winrar工具压缩并覆盖已存在文件
-- print @SQLSTR

EXEC MASTER..XP_CMDSHELL @SQLSTR  -- 开始执行
if @@error <> 0
  set @err = @err + 1

if @err = 0
begin
  commit tran
  select 1 as result
end
else
begin
  rollback tran
  select 0 as result
end

最新文章

  1. Java设计模式(十三) 别人再问你设计模式,叫他看这篇文章
  2. oracle创建用户并导入dmp文件
  3. 【C语言学习】《C Primer Plus》第3章 数据和C
  4. 关于JAVA堆栈的简单说明
  5. FastFDFS_Jave客户端调用(亲测可用)
  6. Java for LeetCode 078 Subsets
  7. XSS防御篇
  8. 解决外网与内网或内网之间的通信,NAT穿透
  9. document.getElementById(&quot;searchForm&quot;).submit is not a function
  10. C 返回函数与闭包的考虑
  11. Django搭建博客网站(一)
  12. HAOI2019+十二省联考 游记
  13. Microsoft宣布为Power BI提供AI模型构建器,关键驱动程序分析和Azure机器学习集成
  14. 如何交叉编译 linux kernel 内核
  15. POJ1962:Corporative Network【带权并查集】
  16. 发现Boost官方文档的一处错误(numpy的ndarray)
  17. ORCAl存储过程
  18. 在线学习和在线凸优化(online learning and online convex optimization)—在线分类问题2
  19. category,extension区别
  20. AngularJS学习之 ngTable 翻页 功能以及利用angular service准备测试数据

热门文章

  1. POJ 3648-Wedding(2-SAT)
  2. 笔记- iphone手机音频AAC视频H264推流(一) iphone手机推流最佳方案
  3. RC522天线匹配参数【worldsing笔记】
  4. 你的iOS静态库该减肥了
  5. 使用jdbc连接上oracle的两种方法
  6. Java基础学习中一些词语和语句的使用
  7. 判断数组(array)中是否包含某个字符(contains)
  8. Indesign多媒体富交互插件【MagBuilder】与iOS app 【MagViewer】介绍
  9. HDU 5002 Tree LCT 区间更新
  10. 并查集类的c++封装,比較union_find algorithm四种实现方法之间的性能区别