日期:2014-05-19  浏览次数:20664 次

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语句