| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2112 人关注过本帖
标题:问题问题,还没解决,.来斑竹帮帮我!!来人啊
只看楼主 加入收藏
rtc
Rank: 2
等 级:新手上路
威 望:4
帖 子:590
专家分:0
注 册:2007-6-6
收藏
得分:0 
sql="Insert Into book"&_
"(datePost,strUser,strMessage,strFile1,strSize1,strFile2,strSize2,strTime,strSpeed,strIp) "&_
"values"&_
"('"&now()&"','"&strUser&"','"&strMessage&"','"&strFile1&"','"&lngSize1&"','"&strFile2&"','"&lngSize2&"','"&dblTime&"','"&dblSpeed&"','"&strIp&"')"
我知道但是这种我不懂,.
不这样写不可以吗?/!
2007-06-29 20:46
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 
应该是可以的...如果我没有记错的话...
<Select>
<option values="">ABC</option>
</Select>
这种表单传的值应该是VALUES里的值..也就是""而不是ABC...不知道你定义的是不是一样???如果values里的值只是一个值那即使你循环那所有的值也会一样...你检查一下..
2007-06-29 20:51
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用ih_ks在2007-6-29 20:51:24的发言:
应该是可以的...如果我没有记错的话...
<Select>
<option values="">ABC</option>
</Select>
这种表单传的值应该是VALUES里的值..也就是""而不是ABC...不知道你定义的是不是一样???如果values里的值只是一个值那即使你循环那所有的值也会一样...你检查一下..

上传文件最好单独放在一个表单中。

2007-06-29 21:39
enlangs
Rank: 1
等 级:等待验证会员
威 望:2
帖 子:218
专家分:0
注 册:2007-5-28
收藏
得分:0 

[CODE]-------添加地址到库
dim conn,db,rs,sql
set conn=server.CreateObject("adodb.connection")
db=server.MapPath(".")&"/db1.mdb"
conn.open "Provider = Microsoft.Jet.OLEDB.4.0;data source='"&db&"'"
set rs=server.CreateObject("adodb.recordset")
sql="select*from biao"
---我想要批量上传该怎么循环
然后想这样做都是同一条记录
for i=1 to Ubound(request2.FileItem)
rs.open sql,conn,1,3

rs.addnew
rs("photodz")=formPath&request2.form(formName)&" "
rs.movenext
rs.update
next
response.Write("成功")[/CODE]

你跟踪request2.FileItem(i)调试下...

2007-06-29 23:37
rtc
Rank: 2
等 级:新手上路
威 望:4
帖 子:590
专家分:0
注 册:2007-6-6
收藏
得分:0 

难道真要按原来那种方法做!

2007-06-30 08:36
enlangs
Rank: 1
等 级:等待验证会员
威 望:2
帖 子:218
专家分:0
注 册:2007-5-28
收藏
得分:0 
能否把你的所有代码给我,我试试.....
2007-06-30 08:46
rtc
Rank: 2
等 级:新手上路
威 望:4
帖 子:590
专家分:0
注 册:2007-6-6
收藏
得分:0 
怎么发给你!!!!!!!!
2007-06-30 12:34
enlangs
Rank: 1
等 级:等待验证会员
威 望:2
帖 子:218
专家分:0
注 册:2007-5-28
收藏
得分:0 

[CODE]<%
'----------------------------------------------------------
'***************** 风声无组件上传类 2.0 *****************
'用法举例:快速应用[添加产品一]
'该例主要说明默认模式下的运用
'以常见的产品更新为例
'下面是上传程序(upload.asp)的代码和注释
'**********************************************************
OPTION EXPLICIT
Server.ScriptTimeOut=5000
%>
<!--#include FILE="UpLoadClass.asp"-->
<%
dim request2,formPath,formName,intCount,intTemp
'建立上传对象
set request2=new UpLoadClass
'设置文件允许的附件类型为gif/jpg/rar/zip
request2.FileType="gif/jpg/rar/zip"
'设置服务器文件保存路径
request2.SavePath="cs/"
'打开对象
request2.open()
%>
<html>
<head>
<title>批量风声无组件上传类</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../style/basic.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="760" border="0" align="center" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF" style="border:1px solid #999999">
<tr>
<td><table width="760" border="0" align="center" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF" style="border:1px solid #999999">
<tr>
<td><blockquote>
<%
'显示类版本
response.Write("<br>"&request2.version&"<br>")

'显示邮件标题
response.Write("<br>邮件标题:"&request2.Form("strTitle"))

'显示邮件内容
response.Write("<br>邮件内容:"&request2.Form("strContent"))

'----列出所有上传了的文件开始----
intCount=0
for intTemp=1 to Ubound(request2.FileItem)

'获取表单文件控件名称,注意FileItem下标从1开始
formName=request2.FileItem(intTemp)

'显示文件域
response.write "<br>"&intTemp&"、文件域["&formName&"]:"
'显示源文件路径与文件名
response.write "<br>"&request2.form(formName&"_Path")&request2.form(formName&"_Name")
'显示文件大小(字节数)
response.write "("&request2.form(formName&"_Size")&") => "
'显示目标文件路径与文件名
response.Write formPath&request2.form(formName)&" "
'显示文件保存状态
select case request2.form(formName&"_Err")
case -1:
response.write "没有文件上传<br>"
case 0:
response.write "上传文件成功<br>"
intCount=intCount+1
case 1:
response.write "文件太大,拒绝上传<br>"
case 2:
response.write "文件格式不对,拒绝上传<br>"
case 3:
response.write "文件太大且格式不对,拒绝上传<br>"
end select
dim conn,db,rs,sql,i
set conn=server.CreateObject("adodb.connection")
db=server.MapPath(".")&"/db1.mdb"
conn.open "Provider = Microsoft.Jet.OLEDB.4.0;data source='"&db&"'"
set rs=server.CreateObject("adodb.recordset")
sql="select*from biao"
rs.open sql,conn,1,3
rs.addnew
rs("photodz")=request2.SavePath&formPath&request2.form(formName)&" "
rs.update
rs.movenext
next
'----列出所有上传了的文件结束----
response.Write("成功")

response.write "<br>"&intCount&" 个文件上传成功! "
response.write "[<a href=""javascript:history.back();"">返回</a>]"
%>
</blockquote></td></td>
</tr>
</table>
<a href="show.asp">显示</a>
</body>
</html>

<%
'释放上传对象
set request2=nothing
%>[/CODE]

实现你的功能.....

2007-06-30 15:00
快速回复:问题问题,还没解决,.来斑竹帮帮我!!来人啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038144 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved