关于Adodb.Stream的写数据库数据到客户端

ado|stream|客户端|数据|数据库

  这是一个从服务器数据库直接下数据到客户端文件的例子,文件名和扩展名可以根据需要随便写。new/temp.htm要求真实存在,其实没有什么作用,只是引导一下,否则不能对stram数据进行写操作。
  网络上流传的这方面的东西不少,但多数是copy来的,很简单的事情搞得那么复杂。真正经过实践的东东少得可怜。于是自己写了一个,虽然简单,也有些问题,但是copy下去就可以用了。有问题的朋友可以跟我联系,好一起学习。

  filemystream=server.mappath("new") & "\temp.htm"
   Set MyStream=Server.CreateObject("Adodb.Stream")

  MyStream.Type = 1
MyStream.Mode=3
MyStream.Open
MyStream.LoadFromFile(filemystream)

  Response.ContentType="application/octet-stream"
  Response.AddHeader "Content-Disposition:","attachment; filename=" & "bk.txt"
  Range=Mid(Request.ServerVariables("HTTP_RANGE"),7)

  response.write "姓名"
  response.write "账号"
  response.write "地址"
  response.write "说明"
    cr=chr(13)&chr(10)
  response.write(cr)

  while not rs.eof
  response.write rs("name")
  response.write rs("accno")
  response.write rs("address")
  response.write rs("note")
  response.write(cr)
  RS.MoveNext
wend

rs.close
set rs=nothing
Conn.Close
Set Conn=Nothing
Mystream.close
set Mystream=nothing

时间: 2024-12-02 14:40:48

关于Adodb.Stream的写数据库数据到客户端的相关文章

关于Adodb.Stream的写数据库数据到客户端文件的实践

ado|stream|客户端|数据|数据库 这是一个从服务器数据库直接下数据到客户端文件的例子,文件名和扩展名可以根据需要随便写.new/temp.htm要求真实存在,其实没有什么作用,只是引导一下,否则不能对stram数据进行写操作.网络上流传的这方面的东西不少,但多数是copy来的,很简单的事情搞得那么复杂.真正经过实践的东东少得可怜.于是自己写了一个,虽然简单,也有些问题,但是copy下去就可以用了.有问题的朋友可以跟我联系,好一起学习. filemystream=server.mappa

用Adodb.Stream将以二进制方式保存在数据库中的文件保存到硬盘

ado|stream|二进制|数据|数据库|硬盘 对于上传的数据库中的文件有的时候需要保存成硬盘上的文件,下面的代码以ACCESS数据库为例,演示怎样通过Adodb.Stream将文件保存到硬盘 表:Demo的结构=======================================id: 自动编号filename:文本data: OLE 对象 代码=======================================<%Dim Conn,ConnStr,Rs,Sql,MyStr

sql server-用jsp删除数据库数据时数据库无返回。但是如果SQL语句直接写出变量,返回删除成功了。

问题描述 用jsp删除数据库数据时数据库无返回.但是如果SQL语句直接写出变量,返回删除成功了. <% response.setContentType(""text/html""); request.setCharacterEncoding(""GBK""); response.setCharacterEncoding(""GBK""); String name = new Str

这样写一个按钮语句不能更新数据库数据,问题出在哪里??

问题描述 有个ID为NewsBox的TextBox控件,我内容打进去,然后按个确定按钮,想把内容更新到数据库,但是按钮好像不灵,不知道问题出在哪里,望高手指点,菜鸟学习中:还有个问题,就是da.Command的内容是不是一会儿在调用da.update方法的时候会被自动用起来,那么就是说da.Update(ds,"News")就等于对ds对象的"News"表格执行了da.Command语句?//数据库中用到的表名为NewsprotectedvoidButton1_Cl

关于Adodb.Stream 的使用说明

ado|stream|ado|stream 组件:"Adodb.Stream"有下列方法:Cancel 方法 使用方法如下 Object.Cancel 说明:取消执行挂起的异步 Execute 或 Open 方法的调用.Close 方法 使用方法如下 Object.Close :关闭对像CopyTo 方法 使用方法如下 Object.CopyTo(destStream,[CharNumber]) 说明:将对像的数据复制,destStream指向要复制的对像,CharNumber为可选参

Adodb.Stream 组件的使用说明

ado|stream Adodb.Stream是ADO的Stream对象,提供存取二进制数据或者文本流,从而实现对流的读.写和管理等操作. 有下列方法:Cancel 方法     使用方法如下     Object.Cancel     说明:取消执行挂起的异步 Execute 或 Open 方法的调用.Close  方法     使用方法如下     Object.Close     :关闭对像CopyTo 方法     使用方法如下     Object.CopyTo(destStream,

组件:"Adodb.Stream" 浅释

ado|stream  组件:"Adodb.Stream" 有下列方法: Cancel 方法 使用方法如下 Object.Cancel 说明:取消执行挂起的异步 Execute 或 Open 方法的调用. Close 方法 使用方法如下 Object.Close 说明:关闭对像 CopyTo 方法 使用方法如下 Object.CopyTo(destStream,[CharNumber]) 说明:将对像的数据复制,destStream指向要复制的对像,CharNumber为可选参数,指要

adodb Stream 详细用法

ado|stream|ado|stream 组件:"Adodb.Stream"有下列方法:Cancel 方法     使用方法如下     Object.Cancel     说明:取消执行挂起的异步 Execute 或 Open 方法的调用.Close  方法     使用方法如下     Object.Close     :关闭对像CopyTo 方法     使用方法如下     Object.CopyTo(destStream,[CharNumber])     说明:将对像的数

利用adodb.stream直接下载任何后缀的文件(防盗链)

ado|stream|防盗链|下载 原作:possible_Y,载自时代课堂 在浏览器的地址栏里直接输入一个doc或xls或jpg的文件的url路径,那么该文件会直接显示在浏览器里.而在很多时候我们希望能直接弹出下载提示框让用户下载,我们该怎么办呢?这里有两种方法:1.设置你的服务器的iis,给doc等后缀名做映射2.在向客户端发送时设置其contenttype 下面详细说明方法2 <%Response.Buffer = trueResponse.Clear dim urlDim fso,fl,