根据参数,如果记录存在就返回记录,如果记录不存在就返回一个值,代码接收返回值,告诉用户记录不存在?求存储过程.Create Procedure Realty_TestPhone
@phone nvarchar(50)
AS
declare @TempPhone nvarchar
select @tempphone = realty_phone1 from Realty where Realty_Phone1 = @Phone
if @tempPhone is null
return 0
else
return 1GO
此过程有问题由于本人对存储过程不是很了解
我的意思就是如果记录存在就执行选择,如果不存在就返回一个参数让代码知道记录不存在以告诉用户记录不存在.
如果记录存在就返回给用户如果不存在就返回个参数告诉用户记录不存在
@phone nvarchar(50)
AS
declare @TempPhone nvarchar
select @tempphone = realty_phone1 from Realty where Realty_Phone1 = @Phone
if @tempPhone is null
return 0
else
return 1GO
此过程有问题由于本人对存储过程不是很了解
我的意思就是如果记录存在就执行选择,如果不存在就返回一个参数让代码知道记录不存在以告诉用户记录不存在.
如果记录存在就返回给用户如果不存在就返回个参数告诉用户记录不存在
解决方案 »
- 在dataList控件里的Label控件赋值
- GridView1_RowDataBound如何改变当前行某单元格值?
- 关于动态添加View视图的问题
- EXCEL导入到页面Datagrid的问题
- 100分求CSDN首页的图片轮换效果
- 两个表都有MC 字段,如何用dr来显示?
- 微软的MSN共享空间在编辑状态可以在网页上拖动模块是怎么实现的
- 身份验证代码分析
- ASP.NET的进一步提高
- 关于DES加密解密的调用问题
- 如何从一个HTML文件中提取图片地址,并将提取到的图片放在个datalist控件中?
- DataGrid用存储过程做数据源出错,Fill: SelectCommand.Connection 属性尚未初始化,请高手帮忙!
@phone nvarchar(50),
AS
declare @count int
select @count=count(*) from Realty where Realty_Phone1 = @Phone
if @count==0
print @count
else
select * from Realty where Realty_Phone1 = @Phone
GO
Cmd.Parameters.Add("RETURN_VALUE", SqlDbType.Int).Direction =ParameterDirection.ReturnValue;
通过获取该参数的方式最终获得return返回的值
int reValue = int.Parse(CmdObj.Parameters["RETURN_VALUE"].Value.ToString());