存储过程如下: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,怎么会这样啊?我都设置好的呢.
@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,怎么会这样啊?我都设置好的呢.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货