首先建立乙個測試表,結構如下:
建立要呼叫的儲存過程:
go
create procedure test1_pro
( @name varchar(50),
@mima varchar(50)
) as
begin
insert into user_table values (@name,@mima)
end
開啟vs 新建控制台程式,並呼叫儲存過程:
//連線資料庫
string conectionstring= @"server=duanxingyun\sqlexpress;database=test1;uid=sa;pwd=1120061929";
sqlconnection conn = new sqlconnection(conectionstring);
conn.open();
//儲存過程名字
string sql = "dbo.test1_pro";
//建立sql語句執行物件 第乙個引數是執行的語句 第二個是連線資料庫
sqlcommand comm = new sqlcommand(sql, conn);
//執行型別改為儲存過程
comm.commandtype = commandtype.storedprocedure;
//給對應儲存過程新增引數
comm.parameters.add("@name", sqldbtype.varchar).value = "li";
comm.parameters.add("@mima", sqldbtype.varchar).value = "12345";
//資料介面卡物件
sqldataadapter sda = new sqldataadapter(comm);
datatable dt = new datatable();
sda.fill(dt);
conn.close();
console.writeline("插入成功!");
console.readkey();
ok,檢視資料庫表發現表裡資料增加了一條。就成功了. 在asp中呼叫sql server的儲存過程
在asp中呼叫sql server的儲存過程可以加快程式執行速度,所以這些天在研究asp中利用sql server的儲存過程,現總結如下,其中很多思想也是直接從chinaasp論壇中得出來,希望能給大家一些幫助。1.呼叫儲存過程的一般方法 先假設在sql server中有一儲存過程dt users ...
在asp中呼叫sql server的儲存過程方法
在asp中呼叫sql server的儲存過程可以加快程式執行速度 1.呼叫儲存過程的一般方法 先假設在sql server中有一儲存過程dt users create procedure dbo dt users asselect from users return go第一種方法是不利用comma...
C 呼叫SQL Server儲存過程
建表 create table sale report sale date datetime not null sale item varchar 2 not null sale money decimal 10,2 not null,primary key sale date,sale item ...