如何更改下面的语法以返回Int而不是数据表。我不需要一个datatable它只是一个值,将在查询中返回。这是整个数据访问的新事物。谢谢你的帮助。的返回int而不是数据表
public DataTable GetMemberID(string guid)
{
string strConectionString = ConfigurationManager.AppSettings["DataBaseConnection"];
//set up sql
string StrSql = "SELECT MemberID FROM MEMBERS WHERE (Guid = @GuidID)";
DataTable dt = new DataTable();
using (SqlDataAdapter daObj = new SqlDataAdapter(StrSql, strConectionString))
{
daObj.SelectCommand.Parameters.Add("@GuidID", SqlDbType.Int);
daObj.SelectCommand.Parameters["@GuidID"].Value = guid;
//fill data table
daObj.Fill(dt);
}
return dt;
}
我很好奇,为什么人们downvoting这个问题。 –
这个问题很不明确。 – lesderid
不清楚以什么方式? –