public string getInfo(string Login, string Pass)
函数说明:在调用时,用来获取详细信息,并返回调用本函数的处理结果。
参数:
Login字符串类型,为校验的用户名。
Pass 字符串类型,为校验的密码。
返回:
用户名或密码错误:0
数据提交失败:1
数据提交成功:2
提交学时信息:学时信息的XML表示
<?xml version="1.0" encoding="gb2312" ?>
<string xmlns="http://tempuri.org/">
<NewDataSet>
<id>编号</dstudy_id>
<name>姓名</school_id>
......
------最佳解决方案--------------------
因为这是写接口我想返回个结果提示 比如: 1代表什么 0代表什么
------其他解决方案--------------------
你这个是做登录吧 登录的话 你直接把用户名密码放进去查询那一条语句 判断里面的某个字段不为空(比如用户名) 不就可以了?
就算是接口的话 也是一样的 比如说:你返回的是用户名 然后你前台那调用后 判断这个接口里面返回的用户名是否为空 就可以了 为空就表示登录不成功 否则就成功
------其他解决方案--------------------
[WebMethod(Description = "获取详细信息")]
public DataTable getInfo(string Login, string Pass,out int ErrorMsg)
{
//1、out 输出错误信息
//2、DataTable 查询得到详细信息的DataTable 返回DataTable
}
------其他解决方案--------------------
[WebMethod(Description = "获取详细信息")]
public DataTable getInfo(string Login, string Pass,out int ErrorMsg)
{
//1、out 输出错误信息
//2、DataTable 查询得到详细信息的DataTable 返回DataTable
if(Login=="aaa" && Pass=="123")
{
return 数据;
} else
{
return 0;
}
}
这返回 0的时候类型不对 怎么办?
------其他解决方案--------------------
你那是DataTable返回0肯定不对撒 直接返回NULL不可以麽?
------其他解决方案--------------------
看来你是没用过out类型 查查度娘吧。
------其他解决方案--------------------
虽然问题没有解决,但是谢谢你们的热心帮助
------其他解决方案--------------------
null