CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

一个关于存储过程的小问题 ,不会了

楼主COM1(COM1)2003-11-02 11:30:22 在 VC/MFC / 数据库 提问

我想在MS   SQL   SERVER中写这样的存储过程:  
   
  如果@@error<>0那么把@@error的值写入一个表中以便以后知道发生了什么错误。  
  试了一次   ,存储过程倒是通过了,但是当我设置一个错误企图看看效果时,  
   
  运行也正常,但是再次从企业管理器中查看该表的数据时,什么也没有,并且  
   
  报告超时。  
   
  我不知道我的设想在存储过程中能否实现,如果行的话,我还想请教怎样把  
   
  @@error对应的错误信息一同写入。  
  问题点数:0、回复次数:5Top

1 楼klbt(快乐白兔)回复于 2003-11-02 14:56:33 得分 0

关注,帮你顶。  
  Top

2 楼txn230(重新开始可以嘛?)回复于 2003-11-03 09:08:59 得分 0

帮你丁页!Top

3 楼yuanl(鹰)回复于 2003-11-03 10:58:21 得分 0

关注Top

4 楼ok1234567(ok1234567)回复于 2003-11-05 11:57:48 得分 0

使用返回值  
  一个整形  
  RETURN   @retcode  
  在程序里接收返回值  
   
  如果一个不够  
  可以定义OUTPUT,多少是随便的  
  格式如下:  
  CREATE   PROCEDURE   [cp_mypro]  
  @i   int   OUTPUT,  
  @str   varchar(8000)   OUTPUT,  
  @d datetime,  
  @t text  
    AS  
  ....  
  RETURN   -100000  
   
  调用存储过程的字串格式如下:  
  {?=cp_myproc(?,?,INparam1,INparam2)}  
  如上是可以输出三个返回值的  
  细节应该查阅SQL     联机文档  
  Top

5 楼AkiraChing(水银)回复于 2003-11-05 23:12:47 得分 0

http://www.codeguru.com/mfc_database/stored_proc_using_ado.shtmlTop

相关问题

  • 存储过程小问题
  • 存储过程小问题
  • 存储过程问题,小弟不会,大家帮帮忙,着急!
  • 高手帮忙写个简单的 存储过程 小弟不会写
  • ORACLE存储过程小问题
  • 小问题,存储过程传参数
  • ado 存储过程 vb 的小问题。
  • 一个存储过程的小问题
  • 一个存储过程的小问题
  • 一个存储过程的小问题?

关键词

  • 存储过程
  • 错误
  • 返回
  • output
  • error

得分解答快速导航

  • 帖主:COM1

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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