//根据用户名取得中文名称
public string getchnName(string username)
{
string sqlgetchnName="select chnName from Users where name ='"+username.Replace("'","''")+"'";
openconn();
SqlCommand cmd=new SqlCommand(sqlgetchnName,conn);
SqlDataReader dr=cmd.ExecuteReader();
if(dr.HasRows) //指明dr是否包括一行或多行.
{
while(dr.Read())
{
return dr["chnName"].ToString();
}
}
else
{
return "";
} cmd.Dispose();
dr.Close();
}在编译的时候提示:并非所有的代码路径都返回值.
哪位高手帮我看看,问题出在哪里?
public string getchnName(string username)
{
string sqlgetchnName="select chnName from Users where name ='"+username.Replace("'","''")+"'";
openconn();
SqlCommand cmd=new SqlCommand(sqlgetchnName,conn);
SqlDataReader dr=cmd.ExecuteReader();
if(dr.HasRows) //指明dr是否包括一行或多行.
{
while(dr.Read())
{
return dr["chnName"].ToString();
}
}
else
{
return "";
} cmd.Dispose();
dr.Close();
}在编译的时候提示:并非所有的代码路径都返回值.
哪位高手帮我看看,问题出在哪里?
解决方案 »
- 关闭winform如何实现关闭后实现程序的自动开启
- 关于Linq的一些疑问
- 文件流读取文本,没有读制表符(\t),如何才能读取到\t ?
- 如何将dataset数据导入sql server
- web方向,《C#入门第三版》之后,看啥书好捏?
- SQL语句问题啊~(简单极了)C#
- 请问如何在Web页面中将鼠标的形状变成等待状态的形状?
- c# 链表中的数据在matlab中怎么用啊? 高手帮忙,急,急,急!在线等!
- 跑VS.net多大内存合适,256MB够吗??
- 在ASP.NET Web应用中如何调用WindowsAPI???
- 让窗体在执行了“显示桌面”以后仍旧显示在桌面上…… 60分就这么多了
- 发现C#论坛少了很重要的一部分内容........
{ string sqlgetchnName = "select chnName from Users where name ='" + username.Replace("'", "''") + "'";
openconn();
SqlCommand cmd = new SqlCommand(sqlgetchnName, conn);
SqlDataReader dr = cmd.ExecuteReader();
string name = "";
if (dr.HasRows) //指明dr是否包括一行或多行.
{
while (dr.Read())
{
name = dr["chnName"].ToString();
}
}
cmd.Dispose();
dr.Close();
return name;
}