CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

使用事务出错了,提示:没有为命令对象设置命令,在线等待....

楼主taj2(taj2)2006-07-03 18:02:04 在 Web 开发 / ASP 提问

同时操作3个表,a,b,c,a表110个字段,b,c表10来个字段,一次a表加一条记录,b,c表记录不确定,  
  直接response.write   出sql在查询分析器里肯定能执行,conn也试过存在的并且是打开的.  
  conn.BeginTrans   '事务开始  
  on   error   resume   next   '增加的代码  
  conn.execute(sql)  
  response.write   sql    
   
   
  a=split(insertsqlsub,"|")   'insertsqlsub为动态生成的sql,用竖线分隔开  
  response.write   "<Br>("&ubound(a)&")<br>"    
  if   ubound(a)>0   then  
  for   t=0   to   ubound(a)  
  response.write   a(t)&"<Br>"  
  conn.execute(a(t))  
  next  
  end   if  
   
  b=split(insertsqlXY,"|")   'insertsqlXY为动态生成的sql,用竖线分隔开  
  response.write   "<Br>("&ubound(b)&")<br>"    
  if   ubound(b)>0   then  
  for   p=0   to   ubound(b)  
  response.write   b(p)&"<Br>"  
  conn.execute(b(p))  
  next  
  end   if  
   
   
  if   err.number   =0   then    
  conn.CommitTrans   '如果没有conn错误,则执行事务提交  
  Call   ExeSuccess(url)  
  else    
  conn.RollbackTrans   '否则回滚  
  ' 回滚后的其他操作  
  strerr=err.Description  
  response.write   ("err.Description:"&strerr)&"<Br>"  
  response.write   "err.number:"&err.number&"<Br>"  
  '程序在这里,输出错误:  
  'err.Description:没有为命令对象设置命令。  
  'err.number:-2147217908  
   
  'Response.End    
  end   if 问题点数:100、回复次数:0Top

相关问题

关键词

得分解答快速导航

  • 帖主:taj2

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo