把文件存进access数据库然后取出来供人下载的代码

access|数据|数据库|下载

senddate.asp(发送界面)

<form method="post" ENCTYPE="multipart/form-data" name="form3" action="senddateindb.asp">
<input type="hidden" name="userdept" value="<%=firstdept%>">
<input type="hidden" name="username" value="所有人">
<td align="center"><b>发给:</b></td><td><input type="text" name="sendto" size=60 value="<%=sendto%>" onfocus="document.form3.title.focus();"><font color=red>*</font></td>
</tr>
<tr>
<td align="center"><b>标题:</b></td>
<td><input type=text name="title" size=60><font color=red>*</font></td>
</tr>
<tr>
<td align="center"><b>内容:</b></td>
<td><textarea name="content" rows="9" cols="60"></textarea></td>
</tr>
<tr>
<td align="center"><b>附件:</b></td>
<td><input type="file" name="file1" size=35>(不能超过100K)</td>
</tr>
<tr>
<td align=center colspan=2>
<input type="submit" name="submit" value="发送">
</td>
</form>

*************************************************************************
senddateindb.asp(把要发送的文件保存到数据库)

<!--#INCLUDE FILE="asp/fupload.inc"-->
<!--#include file="asp/opendb.asp"-->
<!--#include file="asp/sqlstr.asp"-->
<!--#include file="asp/checked.asp"-->
<!--#include file="asp/bgsub.asp"-->
<%
'On Error Resume Next
oabusyname=request.cookies("oabusyname")
oabusyusername=request.cookies("oabusyusername")
oabusyuserdept=request.cookies("oabusyuserdept")
oabusyuserlevel=request.cookies("oabusyuserlevel")
if oabusyusername="" then response.redirect "default.asp"
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<link rel="stylesheet" href="css/css.css">
<title>企业管理系统</title>
</head>
<body bgcolor="#eeeeee" topmargin="5" leftmargin="5">
<%
call bghead()
%>
<center>
<table>
<tr>
<td>
<b>公文发送</b>
</td>
<form action="senddate.asp" method="post" name="form1">
<td>
<input type="submit" value="返回">
</td>
</form>
</tr>
</table>
</center>
<%
call bgmid()
%>

<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" Then
'---------------------------
'response.write "开始发送<br>"
'---------------------------
Dim Fields
UploadSizeLimit=100000
Set Fields = GetUpload()
dim Field
For Each Field In Fields.Items
if Field.name="title" then title=BinaryToString(Field.value)
if Field.name="content" then content=BinaryToString(Field.value)
if Field.name="sendto" then sendto=BinaryToString(Field.value)
if Field.name="file1" then
filename=field.FileName
fileContentType=field.ContentType
filevalue=field.value
end if
next
'--------------------------------------
'response.write "title=" & title & "<br>"
'response.write "content=" & content & "<br>"
'response.write "sendto=" & sendto & "<br>"
'response.write "filedname=" & filename & "<br>"
'response.write "fileContentType=" & fileContentType & "<br>"
'----------------------------------------
dim mysendto
mysendto=split(sendto,"|",-1,1)
for each sendtoinf in mysendto
userdeptpoint=InStr(sendtoinf,":")
if userdeptpoint>0 then

时间: 2024-09-22 03:17:37

把文件存进access数据库然后取出来供人下载的代码的相关文章

把文件存进access数据库然后取出来供人下载的代码(取自e-office部分模块)

access|数据|数据库|下载 senddate.asp(发送界面) <form method="post" ENCTYPE="multipart/form-data" name="form3" action="senddateindb.asp"><input type="hidden" name="userdept" value="<%=firstd

如何解析pdf或者word文档内容,分章节存进mysql数据库

问题描述 如何解析pdf或者word文档内容,分章节存进mysql数据库 最近在做一个项目,有很多国家标准文档,格式很规范.如下所示: 1 主面内容和适用范围 本 标准 规 定了书脊的定义.内容和设计规则. 2 定义 2.1 书籍 连接书的封面和封四,以缝.钉.粘或其它方法装订而成的转折部位. 2.2 边缘名称 出版物封四上沿书脊边缘纵排的书脊名称. 3 设计和使用 3.1 ...... 3.2 ...... 如何解析文档内容,分章节存进mysql数据库的不同字段中,用java编写. 解决方案

winform-c#频繁写数据进access数据库,会出现OleDbException 未指定的错误

问题描述 c#频繁写数据进access数据库,会出现OleDbException 未指定的错误 c#的winform程序,每隔100毫秒会向access数据库插入一条记录,但插入两三百条记录后,程序出现异常,未指定的错误,请问是什么原因该怎么解决?? 解决方案 请提供详细的错误信息,否则未指定的错误很多,很难分析. 解决方案二: 这么频繁的数据修改还是用sqlserver的好吧 解决方案三: 是不是把数据库死锁了或者插入数据导致失败了,access自身的日志等查看一下错误信息

怎么把jsoup抓取到的网页数据放进mysql数据库中,跪大神求详细代码。

问题描述 怎么把jsoup抓取到的网页数据放进mysql数据库中,跪大神求详细代码. package bag; import java.io.IOException; import org.jsoup.Connection; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; public class T

执行一个asp文件完成防止Access数据库下载

access|数据|数据库|下载|执行 思路是来自:<%的使用,然后Asp执行的时候报错. 现在只是把他写成asp代码了,方便使用. 因为这样话可以直接执行就ok了,也不用下载数据库然后建表等....然后再上传覆盖了... 偶的代码只是为了实现这个功能:讲究实用.请各位多多指点.... 顺便补充一下这代码产生的背景:我也是提议mdb映射的比较好,也作了录象了,后来他硬要问:在没有做隐射的虚拟主机上怎么办,所以就匆忙写了这么段代码免去他下载然后手工插入<%然后上传的麻烦. 1.加了详细的错误描述

用VB生成DLL封装ASP代码一个例子:连接access数据库等

access|封装|数据|数据库 封装为dll会带来很多的好处,主要包括只是产权的保护,以及效率和安全性能的提升.这个例子中被封装的dll文件可以隐藏access数据库的实际路径. VB生成的DLL封装ASP代码来连接数据库(Access). 本文用一个最简单的连接access数据库的例子来说明如何将asp代码封装为dll文件. 我们用vb,最常见的方式来封装asp代码. 我们需要封装的对象如下: 'Proconn.aspdim ProConnset ProConn=Server.CreateO

如何使用c#操作ACCESS数据库

  如何使用c#操作ACCESS数据库: 手头没有Microsoft Access,如何建立数据库,一切依然简单. 首先引用C:Program FilesCommon FilesSystemadomsadox.dll,该DLL包含ADOX命名空间; 接着引用C:Program FilesCommon FilesSystemadomsjro.dll,该DLL包含JRO命名空间 SxS好问提示:如,导入dll不成功,手动把com组件导入为 .net组件,在用vs.net工具导入 using Syst

使用c#操作ACCESS数据库

  手头没有Microsoft Access,如何建立数据库,一切依然简单. 首先引用C:Program FilesCommon FilesSystemadomsadox.dll,该DLL包含ADOX命名空间; 接着引用C:Program FilesCommon FilesSystemadomsjro.dll,该DLL包含JRO命名空间 SxS好问提示:如,导入dll不成功,手动把com组件导入为 .net组件,在用vs.net工具导入 using System; using System.IO

用javascript连接access数据库的方法

access|javascript|数据|数据库 选择自 kindwell 的 Blog     这几天费了挺大力气在网上查找javascript连接access数据库的方法,经过整理总结,终于写出一段能够有效执行的代码.     但是这段代码在本地可以正常运行,一旦放到免费个人空间上就没法执行了,主要原因就是操作权限不够,由于只支持静态页面的免费空间多数都作了非常严格的限制,所以无论是用mdb的方式,还是读写纯文本文件的方式都没办法通过,而由页面报出js错误.国外的一些免费空间,直接就禁止md