有关C#数据库连接的程序

来源:百度知道 编辑:UC知道 时间:2024/05/05 11:34:33
/// <summary>
/// 获取考勤原始数据
/// </summary>
/// <param name="WorkId">人员编号</param>
/// <param name="EmplName">姓名</param>
/// <param name="BegAtdDate">开始考勤日期</param>
/// <param name="EndAtdDate">结束考勤日期</param>
/// <param name="TipMsg">错误提示信息</param>
/// <returns>获取成功返回标准xml格式的字符串,否则返回空字符串</returns>
[WebMethod]
public string GetAtdRecord(string WorkId,string EmplName,string BegAtdDate,string EndAtdDate,out string TipMsg)
{

}
上面是给的一个框架,下面是几点要求,希望高手解答。

 参数均可为空,构造Sql查询语句
 开始考勤日期跟结束考勤日期参数必须同时为空或者同时不为空,如不为空,结束考勤日期必须大于等于开始考勤日期
 如不符合条件,则用输出参数TipMsg提示信息
 根据四们参数动态构造Sql查询语句,获取数据集(MODEL.DTCommon),然后再转化为标准Xml格式的字符串返回
谢谢一楼,我是想知道这一句的下一句是什么,最好能给个框架,谢谢

这个是思路问题,
条件满足不满足不是在这里判断,这里应该是当所有的条件都符合时。

String strSQL="select * from 表名 where 1=1 ";//假设所有都满足

然后根据你的条件进行相关的判断,就可以了。