c 呼叫 sqlserver儲存過程

2021-09-13 19:45:12 字數 1201 閱讀 7109

首先建立乙個測試表,結構如下:

建立要呼叫的儲存過程:

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 ...