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

存储过程中同时执行UPDATE跟SELECT操作问题

楼主jxfsk(猪一样の猪)2005-04-01 11:56:49 在 MS-SQL Server / 应用实例 提问

CREATE   PROCEDURE   News_all  
  @Table   nvarchar(255),  
  @Id   int  
  AS  
  declare   @sql   nvarchar(1000)  
  set   @sql='update   '+@Table+'   set   Click=Click+1   where   Id='+CAST(@Id   AS   nvarchar)  
  exec(@sql)  
  set   @sql='select   *   from   '+@Table+'   where   Id='+CAST(@Id   AS   nvarchar)  
  exec(@sql)  
  GO  
  在查询分析器中是能执行的  
  但是到ASP中就会出错,UPDATE是用独占方式使用表的,如何才能使他们共存 问题点数:50、回复次数:6Top

1 楼jxfsk(猪一样の猪)回复于 2005-04-01 12:14:25 得分 0

为什么没人答。。。。。。。。。。。。。。。。Top

2 楼paoluo(一天到晚游泳的鱼)回复于 2005-04-01 12:24:04 得分 25

俺也不会,没遇到过这样的问题。帮你UP吧。Top

3 楼wyb0026(小小)回复于 2005-04-01 12:29:50 得分 25

关心一下   但是到ASP中就会出错   什么错?Top

4 楼jxfsk(猪一样の猪)回复于 2005-04-01 12:33:42 得分 0

不能打开,已关闭,之类,如果把UPDATE这段去了,就可以执行Top

5 楼jxfsk(猪一样の猪)回复于 2005-04-01 12:37:21 得分 0

set   rs=server.createobject("adodb.recordset")  
  sql="exec   News_all   '"&Table&"',"&Id&""  
  rs.open   conn,sql,1,1                               '说这行出错Top

6 楼jxfsk(猪一样の猪)回复于 2005-04-01 13:53:08 得分 0

来个高手回答下撒Top

相关问题

  • 怎样在存储过程或者函数中执行插入操作?
  • 如何在存储过程中执行外部操作系统的命令?
  • 问个菜鸟的问题~(存储过程执行插入操作)
  • SQL SERVER6。5 update超过1万条记录时存储过程中断执行
  • 存储过程Update失败????
  • 存储过程执行错误: 对只转发结果集的无效操作?解决后定送100分。
  • 怎么操作存储过程
  • 如何执行sqlserver的存储过程?
  • 存储过程的执行问题?
  • odbc.net怎么执行存储过程?

关键词

  • 执行
  • sql
  • 出错
  • nvarchar
  • update
  • exec
  • table
  • set

得分解答快速导航

  • 帖主:jxfsk
  • paoluo
  • wyb0026

相关链接

  • SQL Server类图书

广告也精彩

反馈

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