asp如何实现表单上传文件后存入access数据库?谢谢!!!

来源:百度知道 编辑:UC知道 时间:2024/05/29 15:10:57
asp如何实现表单上传文件后存入access数据库?用<FORM action="ttt.asp" METHOD="POST" enctype="application/x-www-form-urlencoded" name="form1">
<input name="x12" type="file">
<INPUT TYPE="SUBMIT" name="submit" value="提交">
</FORM>实现上传文件后如何存入access,asp如何在客户端打开数据库中的这个文件?谢谢谢谢!!!!!!

我给兄弟一个建议:

就是只把文件名存入数据库就可以了,不用把文件存入数据库,原因是从数据库读取文件要非常的占用资源,特别是图片转换为二进制的数据流存入数据库后读书来,还有文件也是一样。
我觉得没有必要那样做,只需要把文件名存入数据库就行了,当然也把相应的文件上传到对应的文件夹,那样当读取文件时直接先读数据库的文件名,再通过文件名找到对应文件夹下的文件,再显示,那样不是很好吗?

现在的大型的网站都是这样的~呵呵 再说 数据库的空间要远远比网站空间宝贵的多

呵呵 个人意见~~~

你的表单提交后会送给TTT.ASP页面处理,你要另写一个ttt.asp 页面,用来处理.代码如下

<% dim gt,nr,im1,im2,im3,im4,im5,rq %> '申明变量
<%
gt=request.form("gt")
nr=request.form("nr")

%>
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("数据库地址")
set rs=server.CreateObject("adodb.recordset")
sql="select * from 表名"
rs.open sql,conn,1,3
rs.addnew()
rs("news_nr")=gt '字段
rs("news_nrmx")=nr '字段

rs.update
rs.close
conn.close