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

调用存储过程,得不到返回值啊,怎么回事?

楼主ssuuaa(hi)2005-06-04 10:35:14 在 Delphi / 数据库相关 提问

存储过程如下:  
   
  Create   Procedure   GetID  
  @ID   int   output  
  As  
  Declare   @FieldName   varchar(20),@tempSQLStr   Nvarchar(4000),@tempID   int  
  @FieldName='COID'  
  Set   @tempSQLStr   =   'Select   Max('+@FieldName+')   As   '+@FieldName+'   From   SID'  
  exec   sp_executesql   @tempSQLStr,N'@ID   int   output',@ID   output  
   
   
  可是程序中得到的ID返回值却是NULL,怎么会这样啊?我都设置好的呢. 问题点数:0、回复次数:1Top

1 楼DoerSoft()回复于 2005-06-04 23:57:21 得分 0

在sp_executesql中有没有对@id赋值呀!Top

相关问题

  • 程序调用存储过程的时候package body会自动变成invalid 状态, 怎么回事呢??
  • 存储过程是怎么回事?
  • 存储过程调用存储过程
  • 存储过程的调用!
  • vb 调用存储过程
  • asp调用存储过程
  • asp调用存储过程
  • ASP调用存储过程...
  • ASP调用存储过程??
  • delhpi用存储过程(返回参数的)怎么回事?

关键词

  • 存储过程
  • tempsqlstr
  • fieldname
  • 返回
  • executesql
  • output
  • sp

得分解答快速导航

  • 帖主:ssuuaa

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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