WebService的疑问
据说WebService挺牛,能包含公用函数,于是偶今天试了一把。
在网站力加了个webservice里面的代码是:
/// <summary>
/// 执行非查询语句,即增删改命令
/// </summary>
/// <param name="strSql">SQL语句</param>
public void ExcuteSql(string strSql)
{
SqlConnection myCon = new SqlConnection();
myCon.ConnectionString = @"Data Source=DLPEC-C70214997\SQLEXPRESS;Initial Catalog=eShop;Integrated Security=True;Pooling=False";
myCon.Open();
SqlCommand myCMD = myCon.CreateCommand();
myCMD.CommandText = strSql;
myCMD.ExecuteNonQuery();
myCon.Close();
}
/// <summary>
/// 执行查询语句并返回一个数据表对象
/// </summary>
/// <param name="strSql">SQL语句</param>
/// <returns>DataTable</returns>
public DataTable ExecuteSelect(string strSql)
{
try
{
SqlConnection myCon = new SqlConnection();
myCon.ConnectionString = @"Data Source=DLPEC-C70214997\SQLEXPRESS;Initial Catalog=eShop;Integrated Security=True;Pooling=False";
myCon.Open();
SqlDataAdapter adapter = new SqlDataAdapter(strSql, myCon);
DataSet ds = new DataSet();
adapter.Fill(ds, "table");
return ds.Tables["table"];
myCon.Close();
}
catch
{
return null;
}
}
但是为什么,调用时,增删改的就不起作用呢?
请大虾指点下。