WebService服务端
private sqlDataReader GetUserReader(string sUserID)
{
string ssql = "SELECT GUID,Name,Password,Birthday,Email,Mobile,Address,UserType FROM [User] WHERE GUID=@GUID";
sqlConnection cn = GetopenedConnection();
cmdGetUser = new sqlCommand(ssql,cn);
cmdGetUser.Parameters.AddWithValue("@GUID",sUserID);
sqlDataReader reader = cmdGetUser.ExecuteReader();
return reader;
}
这个方法外部看不到,相当于过程函数,返回一个sqlDataReader,供下面这个方法调用。
[WebMethod(Description = "获取单个用户")]
public string[] GetUser(string sUserID)
{
sqlDataReader reader = GetUserReader(sUserID);
string[] sResult = new string[8];
if (reader.Read())
{
sResult[0] = reader["GUID"].ToString();
sResult[1] = reader["Name"].ToString();
sResult[2] = reader["Password"].ToString();
sResult[3] = reader["Birthday"].ToString();
sResult[4] = reader["Email"].ToString();
sResult[5] = reader["Mobile"].ToString();
sResult[6] = reader["Address"].ToString();
sResult[7] = reader["UserType"].ToString();
}
reader.Close();
return sResult;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。