创建一个强Dataset,然后获得数据库中单一值是这样的
WeatherFromSinaTableAdapters.DataTable1TableAdapter wta = new WeatherFromSinaTableAdapters.DataTable1TableAdapter();
object pa = wta.sp_tttest();
wta.Dispose();
string okend=pa.ToString()
okend就是要的结果。可是存储过程必须这样返回才能收到这个结果
select 'xxx'
return
如果是return 'xxx'就得不到这个结果。
搜索了很多资料都没有满意答案,请高手帮帮忙吧。怎样才能使tableadapter接收到return 'xxx'这样的返回值? 谢谢。
returnvalue.Direction = ParameterDirection.ReturnValue;
也可以用DataTable 的函数 Compute
你好 你的问题是 return 如何获取
return 不是结果集合 是不可以用 reader-> adapter-> dataset来获取的
这时候你需要设计一个 command 在其中第一个参数方向设置为 out (就是楼上说的ParameterDirection.ReturnValue) 运行后你取得这个参数就可以得到返回值。