asp.net4.0+sql2008 多用户同时操作时 页面显示错误数据 看看程序中是否有static等全局变量,多用户操作时,可能会产生混乱. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对了 所有 DB操作方法 都是用的static 出现同样问题,数据会乱跑,虽然用了static方法,但都只是方法而以不是变量,变量都是传进去的,结果数据乱了 应该有地方用static变量保存数据了 public static int ExecuteNonQuery(string connectstring,CommandType cmdType, string cmdText, params DP[] commandParameters)public static DR ExecuteReader<DR>(string connectstring, CommandType cmdType, string cmdText, params DP[] commandParameters)底层就这两个操作数据的静态方法,变量都是转入进去的虽然SQL语句是静态private const string addproc = "insert into BranchNetwork([bian],[name],[openTime],[contact],[region],[city],[county],[address],[bz],[addTime],[lastEditTime],id) values (@BranchNetwork_bian,@BranchNetwork_name,@BranchNetwork_openTime,@BranchNetwork_contact,@BranchNetwork_region,@BranchNetwork_city,@BranchNetwork_county,@BranchNetwork_address,@BranchNetwork_bz,@BranchNetwork_addTime,@BranchNetwork_lastEditTime,@BranchNetwork_id)";但都是参数化查询,参数都是传入的 MyParameter[] parameters = {paramDictionary[param_bian]} parameters[0].Value = item.Bian;也就是说数据都是传入的,只是方法是静态的,那个SQL语句也是不会改变的,改变的只是输入的参数 关于profile的使用和用户验证的方法 asp2005圖片顯示問題 datagird里的单选框 动态加进DataTable 中的数据如何排序? aspnet2.0中照搬MSDN的代码实现无刷回调出现问题,如何解决呢? 怎么从表单中取出一组CheckBox对象? 如何让DataGrid绑定列(column)中的一列不显示? 请教一个问题:如何解决freetextbox一直闪烁的问题??? MVC和Entity Framework 的问题 请教:如何复用用户控件? 怎么把aspx.vb修改成aspx.cs ? 正则表达式求教
底层就这两个操作数据的静态方法,变量都是转入进去的虽然SQL语句是静态
private const string addproc = "insert into BranchNetwork([bian],[name],[openTime],[contact],[region],[city],[county],[address],[bz],[addTime],[lastEditTime],id) values (@BranchNetwork_bian,@BranchNetwork_name,@BranchNetwork_openTime,@BranchNetwork_contact,@BranchNetwork_region,@BranchNetwork_city,@BranchNetwork_county,@BranchNetwork_address,@BranchNetwork_bz,@BranchNetwork_addTime,@BranchNetwork_lastEditTime,@BranchNetwork_id)";但都是参数化查询,参数都是传入的 MyParameter[] parameters = {paramDictionary[param_bian]}
parameters[0].Value = item.Bian;也就是说数据都是传入的,只是方法是静态的,那个SQL语句也是不会改变的,改变的只是输入的参数