string sql = "select * from Products where ProductID=" + Request.QueryString["id"].ToString();
msDBUtility db = new msDBUtility(sql, "Products");
if (db.ds.Tables["Products"].Rows.Count != 0)
{
db.ds.Tables["Products"].Rows[0]["ProductDescription"] = ProductDescription.Text;
db.da.Update(db.ds, "Products");
}
就是这个代码....
问题是:怎样得到实际执行的sql语句
顺便问一下:大家一般用dataset更新的时候,是这么写么?规范的写法??
msDBUtility db = new msDBUtility(sql, "Products");
if (db.ds.Tables["Products"].Rows.Count != 0)
{
db.ds.Tables["Products"].Rows[0]["ProductDescription"] = ProductDescription.Text;
db.da.Update(db.ds, "Products");
}
就是这个代码....
问题是:怎样得到实际执行的sql语句
顺便问一下:大家一般用dataset更新的时候,是这么写么?规范的写法??
-----
不好说,更新数据的方法很多,
我常用的,不是用默认的Update方法,而是把数据组织成Xml传到数据库端,然后用OpenXml打开并操作这些数据,效率高且Sql写的也舒服.
事件探查器
=========================
在.net里面,编程真的没有办法啊?
你的系统架构是怎么样的,是否也分有WEB层,外观层,业务规则层,数据访问层和实体层.