連接字符串
代碼如下:string conn = ConfigurationManager
confige文件
代碼如下:<connectionStrings>
<add name="NorthwindConnectionString" connectionString="Data Source=
</connectionStrings>
SqlConnection sqlconn = new SqlConnection(conn);
SqlCommand cmd = new SqlCommand();
// 設置sql連接
cmd
// 如果執行語句
cmd
// 指定執行語句為存儲過程
cmd
SqlDataAdapter dp = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
// 填充dataset
dp
// 以下是顯示效果
GridView
GridView
存儲過程Categoriestest
CREATE PROCEDURE Categoriestest
AS
select *
from Categories
GO
c#代碼部分
SqlConnection sqlconn = new SqlConnection(conn);
SqlCommand cmd = new SqlCommand();
cmd
cmd
cmd
sqlconn
// 執行並顯示影響行數
Label
sqlconn
存儲過程Categoriestest
CREATE PROCEDURE Categoriestest
insert into dbo
(CategoryName
values (
GO
c#代碼部分
SqlConnection sqlconn = new SqlConnection(conn);
SqlCommand cmd = new SqlCommand();
cmd
cmd
cmd
// 創建參數
IDataParameter[] parameters = {
new SqlParameter("rval"
};
// 將參數類型設置為 返回值類型
parameters[
// 添加參數
cmd
sqlconn
// 執行存儲過程並返回影響的行數
Label
sqlconn
// 顯示影響的行數和返回值
Label
存儲過程Categoriestest
CREATE PROCEDURE Categoriestest
AS
insert into dbo
(CategoryName
values (
return @@rowcount
GO
c#代碼部分
SqlConnection sqlconn = new SqlConnection(conn);
SqlCommand cmd = new SqlCommand();
cmd
cmd
cmd
// 創建參數
IDataParameter[] parameters = {
new SqlParameter("@Id"
new SqlParameter("@CategoryName"
};
// 設置參數類型
parameters[
parameters[
// 添加參數
cmd
cmd
sqlconn
// 執行存儲過程並返回影響的行數
Label
sqlconn
// 顯示影響的行數和輸出參數
Label
存儲過程Categoriestest
CREATE PROCEDURE Categoriestest
@id int output
@CategoryName nvarchar(
AS
insert into dbo
(CategoryName
values (@CategoryName
set @id = @@IDENTITY
GO
c#代碼部分
SqlConnection sqlconn = new SqlConnection(conn);
SqlCommand cmd = new SqlCommand();
cmd
cmd
cmd
// 創建參數
IDataParameter[] parameters = {
new SqlParameter("@Id"
new SqlParameter("@CategoryName"
new SqlParameter("rval"
};
// 設置參數類型
parameters[
parameters[
parameters[
// 添加參數
cmd
cmd
cmd
sqlconn
// 執行存儲過程並返回影響的行數
Label
sqlconn
// 顯示影響的行數
Label
存儲過程Categoriestest
CREATE PROCEDURE Categoriestest
@id int output
@CategoryName nvarchar(
AS
insert into dbo
(CategoryName
values (@CategoryName
set @id = @@IDENTITY
return @@rowcount
GO
c#代碼部分
SqlConnection sqlconn = new SqlConnection(conn);
SqlCommand cmd = new SqlCommand();
cmd
cmd
cmd
// 創建參數
IDataParameter[] parameters = {
new SqlParameter("@Id"
new SqlParameter("@CategoryName"
new SqlParameter("rval"
};
// 設置參數類型
parameters[
parameters[
parameters[
// 添加參數
cmd
cmd
cmd
SqlDataAdapter dp = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
// 填充dataset
dp
// 顯示結果集
GridView
GridView
Label
// 顯示輸出參數和返回值
Label
存儲過程Categoriestest
CREATE PROCEDURE Categoriestest
@id int output
@CategoryName nvarchar(
AS
insert into dbo
(CategoryName
values (@CategoryName
set @id = @@IDENTITY
select * from Categories
return @@rowcount
GO
c#代碼部分
SqlConnection sqlconn = new SqlConnection(conn);
SqlCommand cmd = new SqlCommand();
cmd
cmd
cmd
SqlDataAdapter dp = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
// 填充dataset
dp
// 顯示結果集
GridView
GridView
// 顯示結果集
GridView
GridView
存儲過程Categoriestest
CREATE PROCEDURE Categoriestest
AS
select * from Categories
select * from Categories
GO
From:http://tw.wingwit.com/Article/program/net/201311/14239.html