奇怪的“数据右截位”

linjc2000 2001-11-18 09:52:30
我有一段asp
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "TEAM","sa","123456"

Conn.Execute ("DELETE FROM TEAM_SecondLevel")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "TEAM_SecondLevel", Conn, 2, 3
rs.AddNew

If Not File Is Nothing Then rs("SLFileContent").Value = File.Binary
'用的是AspUpload组件,"SLFileContent"为ntext类型,File.Binary为上页表单传过来的文件内容。这句即为向SLFileContent赋值。

rs.Update

当上传的文件小于100K时都没任何问题,100K-250K时一般会出错:数据库右截位。250K以上时一定出错,错误同上。
但当我删除数据后,即rs.AddNew之前不用Conn,而别外CreateObject,比如Conn2,
再用rs.Open "TEAM_SecondLevel", Conn2, 2, 3
则10M的文件都可以上传成功,这不知是何原因???????
...全文
99 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
luojx 2001-11-25
  • 打赏
  • 举报
回复
你在rs.addnew前加一个rs.close,rs.open试试
linjc2000 2001-11-25
  • 打赏
  • 举报
回复
可以肯定不是组件问题。
blackant2 2001-11-25
  • 打赏
  • 举报
回复
AspUpload的问题了吧
linjc2000 2001-11-25
  • 打赏
  • 举报
回复
没人遇过这种问题吗?
playmud 2001-11-25
  • 打赏
  • 举报
回复
奇怪的问题
linjc2000 2001-11-25
  • 打赏
  • 举报
回复
可我在addnew这前刚open的,再重复一次open吗(有用吗,我试试)
linjc2000 2001-11-19
  • 打赏
  • 举报
回复
没人知道吗?????????

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧