注册 登录
编程论坛 ASP技术论坛

Microsoft JET Database Engine 错误 '80040e57'

飘带飘 发布于 2006-11-22 15:10, 2407 次点击

Microsoft JET Database Engine 错误 '80040e57'

字段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据。

/fk2/index.asp,行 57

这是怎么回事呀,我数据稍多一点就不行,
我的数据库字段是备注类型的

10 回复
#2
seal520_20082006-11-22 15:12
57行是什么代码?

你确定这个字段是备注?再仔细检查检查
#3
飘带飘2006-11-22 15:15
57行是这样的
rs.Open Sql,conn,1,3

我的数据里我全设的是备注,还出现这个问题,郁闷
#4
seal520_20082006-11-22 15:18
那你把sql打印出来看看
#5
飘带飘2006-11-22 15:19
Set rs=server.CreateObject("ADODB.Recordset")
Sql="select distinct * from 2006book order by id desc"
rs.Open Sql,conn,1,3
'如果记录集不是空的,就执行分页显示
If Not rs.Bof And Not rs.Eof Then
#6
nmeqqchml2006-11-22 15:27
Set rs=server.CreateObject("ADODB.Recordset")
Sql="select distinct * from 2006book order by id desc"
rs.Open Sql,conn,1,3
'如果记录集不是空的,就执行分页显示
If Not rs.Bof And Not rs.Eof Then


我也说不准,你这行代码我感觉不对呀!!
你换一下看看

Set rs=server.CreateObject("ADODB.Recordset")
Sql="select * from 2006book order by id desc"
rs.Open Sql,conn,1,3
'如果记录集不是空的,就执行分页显示
If Not(rs.Bof and rs.Eof) Then


还有,你这里设定为记录集不为空,那数据库中务必要有数据,

[此贴子已经被作者于2006-11-22 15:29:40编辑过]

#7
hangxj2006-11-22 15:42
以下是引用飘带飘在2006-11-22 15:10:48的发言:

Microsoft JET Database Engine 错误 '80040e57'

字段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据。

/fk2/index.asp,行 57

这是怎么回事呀,我数据稍多一点就不行,
我的数据库字段是备注类型的

数据过多
#8
飘带飘2006-11-22 15:57
高手,非常感谢nmeqqchml,终于搞好了,也感谢seal520_2008
#9
tang6882006-11-22 19:48
Sql="select distinct * from 2006book order by id desc"
distinct必须指定字段
#10
xinduweiye2011-04-26 13:54
回复 3楼 飘带飘
怎么打印 我是初级 不太懂 谢谢能告诉我下怎么打印吗
#11
xinduweiye2011-04-26 13:57
回复 10楼 xinduweiye
Microsoft JET Database Engine 错误 '80040e57'

字段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据。

/html/bbs/inc/char.asp,行 236
我的错误时这样的
1