string strConn = CommonConfig.ERPConnectionStr;//连接数据库
DataSet dsAPP = SqlHelper.ExecuteDataset(strConn, CommandType.Text, strSQL, paras);是定义变量dsAPP来记录数据库中所得的东西,如果有参数则有最有一个变量,如果没有最后一个变量就没有,参数类似于这样定义 :
SqlParameter[] paras = new SqlParameter[]{ new SqlParameter("@userID", strUserID), new SqlParameter("@userPWD", strUserPWD) };
也可以这样定义:
SqlParameter[] paras = new SqlParameter[1];
paras [0] = new SqlParameter("@MA001", strYiFeiUserID);
记录一个sql语句:string strSQL2 = string.Format(@"select MB001, MB002, MB003 from {0}..DSCMB where 1 = 1 ", a);这是有占位符的情况下,where 1 = 1表示确定为真。如果没有占位符则这样表示:string strSQL = "select userName from appUser where userID = @userID and userPWD = @userPWD",且sql语句还可以拼接的,类似于这样表示:strSQL2 = strSQL2 + string.Format(" and MB001 in ({0})", b);