关于设计比较通用的函数方法 大家给点意见方法,最好有个典型的例子比如说,对数据库操作时,我原来对不同的表,都要进行添加,删除,修改的操作,每个表都要这些个方法。大家有什么好方法,写个方法让不同的表,参数,都可以调用这个方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /// <summary> /// 通过存储过程设置某个字段的值 /// </summary> /// <param name="tableName"></param> /// <param name="fieldName"></param> /// <param name="fieldValue"></param> public void SetFieldValueBySprocs(string tableName,string fieldName,string fieldValue) { myConnection.Open(); SqlCommand myCommand=new SqlCommand(); myCommand.CommandText="SetFieldValue"; myCommand.CommandType=CommandType.StoredProcedure; myCommand.Connection=myConnection; System.Data.SqlClient.SqlParameter tableNameParam=myCommand.Parameters.Add("@Tablename",SqlDbType.VarChar,30); tableNameParam.Value=tableName; System.Data.SqlClient.SqlParameter fieldNameParam=myCommand.Parameters.Add("@FieldName",SqlDbType.VarChar,30); fieldNameParam.Value=fieldName; System.Data.SqlClient.SqlParameter fieldValueParam=myCommand.Parameters.Add("@FieldValue",SqlDbType.Int); fieldValueParam.Value=fieldValue; myCommand.ExecuteNonQuery(); myCommand.Dispose(); myConnection.Close(); } 研究一下Enterprise Library相信你会有收获,另看看设计模式中的工厂模式也很必要(其他的模式嘛,你有空有时间在研究好了,最常用的就是工厂模式了) repeater 嵌套问题 "浏览"选中图片后,让img显示浏览的图片 上次没给分是我的错。再次求助---怎么在获取类中回传的sqldatareader 急!!在线等:有关CheckBoxList分配权限的问题 ++++++关于Ajax实现无刷新分页的问题~~~~~~ Table 排序 如何保护asp.net的代码 我想知道这段代码的是什么意思? 我是新手 所以最好是能一步一步的解释。 只能给这点了,帮忙 初学者问题之六,到底怎么连接数据库? 使用ASP.NET无法访问oracle? ASP.NET2.0 如何建立框架 (在线)
/// <summary>
/// 通过存储过程设置某个字段的值
/// </summary>
/// <param name="tableName"></param>
/// <param name="fieldName"></param>
/// <param name="fieldValue"></param>
public void SetFieldValueBySprocs(string tableName,string fieldName,string fieldValue)
{
myConnection.Open();
SqlCommand myCommand=new SqlCommand();
myCommand.CommandText="SetFieldValue";
myCommand.CommandType=CommandType.StoredProcedure;
myCommand.Connection=myConnection; System.Data.SqlClient.SqlParameter tableNameParam=myCommand.Parameters.Add("@Tablename",SqlDbType.VarChar,30);
tableNameParam.Value=tableName; System.Data.SqlClient.SqlParameter fieldNameParam=myCommand.Parameters.Add("@FieldName",SqlDbType.VarChar,30);
fieldNameParam.Value=fieldName; System.Data.SqlClient.SqlParameter fieldValueParam=myCommand.Parameters.Add("@FieldValue",SqlDbType.Int);
fieldValueParam.Value=fieldValue; myCommand.ExecuteNonQuery();
myCommand.Dispose();
myConnection.Close();
}