Microsoft OLE DB Provider for SQL Server (0x8004D01D)

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:59:39
Microsoft OLE DB Provider for SQL Server (0x8004D01D)
由于超出容量限制,不能创建新事务。
../order/ordersent.asp, 第 91 行

80行到100行代码如下:
...
rsp.close
set rsp=nothing

Set rsadd=server.createobject("adodb.recordset")
rsadd.Open "OrderList" ,conn,3,3
Set rsdetail=server.createobject("adodb.recordset")
rsdetail.Open "OrderDetail" ,conn,3,3

'事务定义开始
conn.Begintrans

'操作之一开始写入订单列表信息
rsadd.AddNew
if Name="" then Name="未注册"
rsadd("UserId")=Name
rsadd("OrderNum")=inBillNo
rsadd("RecName")=RecName
rsadd("OrderSum")=Total
rsadd("RecPhone")=RecPhone
虽然你的建议没帮我解决问题,问题已经自己解决,不过还是谢谢!

你是怎么解决的啊 我也有这个问题的 不会解决啊

可能有上三种:1.你使用的sql server版本是个人版,sql server 2000的库文件大小限制在2G
2005个人版限制在4G
2.你的库文件存放的所在盘采用的是fat32格式的,那么文件大小受fat32格式限制。
3.你的日志库文件数据库限制了大小,不自动增加了,修改该设置。

来自:求助得到的回答