VC#2005写存储过程的问题
用这种方法,不能引用非数据库项目的DLL,那我就不能用现成的连接数据库类.
是不是,我需要在下面的代码中重新建立数据库连接的类或方法.
还是有其他的什么办法.
我还搞不清其中的很多道理,谢谢.
public partial class StoredProcedures
{
[Microsoft.SqlServer.Server.SqlProcedure]
public static void AddSystemRole()
{
// 在此处放置代码
SqlConnection conn = new SqlConnection(????????)
conn.Open();
SqlCommand sqlcmd = new SqlCommand( "INSERT INTO DNZX_TEST_ (NAME,SL) VALUES ( 'ZZ ',167) ", conn);
sqlcmd.ExecuteNonQuery();
}
};
------解决方案--------------------http://zhidao.baidu.com/question/19187137.html
------解决方案--------------------这个楼主好好看看csdn上面有专门针对clr数据库的知识
------解决方案--------------------打开的数据库连接要保证不用的时候关闭。
另外:这和clr有什么关系?
------解决方案--------------------用的时候和t-sql写的也没什么区别
------解决方案--------------------记得是create proc xxx as sql语句