select语句如何通过参数返回某个字段的值?

nnlyc 2004-07-19 10:05:29
strsel="select name into @myname from table";

还是select @name from...?
...全文
262 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nnlyc 2004-07-19
  • 打赏
  • 举报
回复
呵呵,谢谢大家,问题解决了,结帖:)
outspaceman 2004-07-19
  • 打赏
  • 举报
回复
SqlParameter sp=new SqlParameter("myname",SqlDbType.Char,20)?

这样才对吧。
SqlParameter sp=new SqlParameter("@myname",SqlDbType.Char,20);

nnlyc 2004-07-19
  • 打赏
  • 举报
回复
string srtsel="select @myname=[name] from users where sex='女';//表里只有一条记录

SqlConnection sc=new SqlConnection(strConn);
SqlCommand cmm=new SqlCommand(strsel,sc);
SqlParameter sp=new SqlParameter("myname",SqlDbType.Char,20);
sp.Direction=ParameterDirection.Output;
cmm.Parameters.Add(sp);
sc.Open();
try
{
cmm.ExecuteNonQuery();
string strname=sp.Value.ToString();
//赋值给strname
}
catch(Exception ee)
{
MessageBox.Show("错误! "+ee.ToString());
}
finally
{
sc.Close();
}

提示在myname附近有错误,怎么回事?
9728 2004-07-19
  • 打赏
  • 举报
回复
declare @myname varchar select @myname=[name] from table
brightheroes 2004-07-19
  • 打赏
  • 举报
回复
try
select @myname=[name] from table

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧