Sql存储过程示例:
ALTER PROCEDURE dbo.AddCustomer
(
@Name nvarchar(30),
@Address nvarchar(60),
@City nvarchar(15),
@Country nvarchar(15),
@PostalCode nvarchar(10)
)
AS
Insert Into
Customers (Name, Address, City, Country, PostalCode)
values
(@Name, @Address, @City, @Country, @PostalCode)
Select *
From Customers
Where
CustomerID = @@IDENTITY
RETURN
C#代码示例:
string sName = "黄琴";
string sAddress = "IBM ThinkPad 制造";
string sCity = "深圳";
string sCountry = "中国";
string sPostalCode = "518000";

Database db = DatabaseFactory.CreateDatabase("CS_QuickStarts");
运行结果:
笔记:
1、调用 ExecuteReader 的同时,也会执行 Insert 语句。
2、使用该方法,很方便的调用存储过程。缺点是不能获取 ReturnValue 值。
public IDataReader ExecuteReader (
string storedProcedureName,
params Object[] parameterValues
)
相关文章:
-
2022-02-09
-
2021-09-16
-
2022-12-23
-
2021-08-07
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2022-12-23
猜你喜欢
-
2022-12-23
-
2021-12-08
-
2021-11-21
-
2021-06-11
-
2021-06-07
-
2022-12-23
-
2022-02-09
相关资源
-
下载
2021-06-22
-
下载
2021-06-06
-
下载
2023-02-01