1.最老土,但也是最安全的写法。 
慎用重载SqlParameter sp=new SqlParameter("@content",SqlDbType.Text);
慎用重载sp.Value
=content;
慎用重载cmd.Parameters.Add(sp);
慎用重载cmd.ExecuteNonQuery();
慎用重载

2.偷懒但会出大毛病的写法。
慎用重载     cmd.Parameters.Add("@content",content);
慎用重载     cmd.ExecuteNonQuery();

     如果是text类型的话。实际上在转参时按vchar(8000)来传。再大就出错。虽然你数据库是text型的。但是程序它不知道呀。

3.最中看不中用的写法
慎用重载cmd.Parameters.Add(new SqlParameter("@content",SqlDbType.Text).Value=content);
       记得以前学老外的写法(当时还不知道.net是不是beta版的。^_^0)。编译没问题。可它TMD的运行就出错。

相关文章:

  • 2021-05-22
  • 2021-05-27
  • 2022-12-23
  • 2021-12-25
  • 2021-08-01
  • 2021-06-14
  • 2022-12-23
猜你喜欢
  • 2021-11-28
  • 2021-08-17
  • 2021-08-31
  • 2022-01-14
  • 2021-09-14
相关资源
相似解决方案