日期:2014-05-17  浏览次数:20577 次

在应用程序中如何引用SQL内的存储过程或DLL中函数?
在应用程序中如何引用SQL内的存储过程或DLL中函数?请高人指点
MSSQL

------解决方案--------------------
DBCONNECTION连接之后就可以直接调用存储过程了啊
------解决方案--------------------
--#1.利用应用程序语句封装的类来访问,你只用传入存储过程名称及参数即可访问
--#2.如果代码只调用SQL语句来执行。则
存储过程sql: exec proc_name @para='1', @para2 = '2'
DLL语句,就当成普通SQL调用即可:create table tb_name(id int, name varchar(10))
------解决方案--------------------
一般都是获取到DataBase对象后然后这样写

db.ExecuteDataSet("","",……)
第一个参数是存储过程名,从第二个参数往后都是存储过程的输入参数

------解决方案--------------------
引用SQL内的存储过程 
--> 以C#为例,创建SqlConnection,SqlCommand对象,
    SqlConnection负责连接数据库,SqlCommand执行对应的存储过程.

引用DLL中函数
--> 以C#为例,用[DllImport("[dll文件名]")]引用dll,
    然后进行API函数申明后即可调用.