C#.net中的共通方法问题,请教高手!!!

2024-11-30 07:49:19
推荐回答(5个)
回答1:

///


/没粗和// 封装查询表方法
///

/// 表名
/// 查凳告询条件
/枯盯// 数据库连接字符串
/// 错误信息
///
public static DataSet QueryTableInfo(string tablename, string fiter, string conStr, ref string emsg)
{
string SqlStr = string.Empty;
DataSet ds = new DataSet();
try
{
SqlConnection conn = new SqlConnection(conStr);
if (tablename != null && tablename != string.Empty)
SqlStr = "Select * from " + tablename;
if (fiter != null && fiter != string.Empty)
SqlStr += fiter;
SqlCommand sqlCommd = new SqlCommand(SqlStr, conn);
SqlDataAdapter sqlApter = new SqlDataAdapter(sqlCommd);
sqlApter.Fill(ds);
return ds;
}
catch (Exception ex)
{
emsg = ex.Message;
return null;
}
}

回答2:

public DataTable GetData(String Sql,SqlConnection)
{

using(SqlDataAdapter sda = new SqlDataAdapter(str.tostring(), strconn))
{
DataSet ds = new DataSet();
sda.Fill(ds);
return ds.Tables[0];
}
return null;

}

回答3:

封装SQL读取方法,传递SQL语句

回答4:

可以使用WCF服务 !这个问题很好解决

回答5:

123