ASP.NET中常用的存储过程
1.查询功能:
描述:通常在网页上根据点击查询按钮获得所要结果
例:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
-- =============================================
-- Author:冰霜
-- Create date: 2009-09-04
-- Description:查询
-- =============================================
Alter PROCEDURE [dbo].[KDF_PackageMeetingRoom_Examine]
(
@HotelID varchar(20),
@State int,
@StartDate varchar(30),
@EndDate varchar(30)
)
as
DECLARE @MainStr VARCHAR(1000)
set @MainStr='select * from PackageMeetingRoom where ID=ID '
if(@HotelID<>'')
set @MainStr=@MainStr+'and HotelID like'+''''+'%'+@HotelID+'%'+''''
if (@State <> '-1')
set @MainStr=@MainStr+'and State='+''''+convert(varchar(20),@State)+''''
if(@StartDate<>'' or @EndDate<>'')
set @MainStr=@MainStr+'and Dtedate between'''+@StartDate+''''+'and'''+@EndDate+''''
set @MainStr=@MainStr+'order by Dtedate desc'
exec (@MainStr)
很不好意思,最近有点忙,现在把一些常用的存储过程贴出来,以后整理
2,插入增加
ALTER PROCEDURE [dbo].[KDF_AccountRecord_Add]
(
@AcNumOrder varchar(50),
@UserID varchar(50),
@TransactionType varchar(20),
@AmountPaid int,
@AmountReceived int
)
AS
insert into AccountRecord
(
AcNumOrder,
UserID,
TransactionType,
AmountPaid,
AmountReceived
)
values
(
@AcNumOrder,
@UserID,
@TransactionType,
@AmountPaid,
@AmountReceived
)
return @@IDENTITY
3.删除
ALTER PROCEDURE [dbo].[KDF_AccountRecord_Del]
(
@ID int
)
AS
delete from AccountRecord
where ID= @ID
4,查询
ALTER PROCEDURE [dbo].[KDF_AccountRecord_ExamineByID]
(
@ID int
)
as
select * from AccountRecord where @ID=ID
这个以可以自己写一些要查询的内容,不推荐用*
5.登录
ALTER PROCEDURE [dbo].[KDF_Admin_Login]
(
@AdminName varchar(50),
@AdminPwd varchar(50)
)
AS
if exists
(
SELECT AdminName
from Admin
WHERE AdminName = @AdminName AND AdminPwd = @AdminPwd
)
-- 登录成功
RETURN 0
if exists
(
SELECT AdminName
from Admin
WHERE AdminName = @AdminName
)
相关文档:
ASP.NET获取服务器信息
Label1.Text = "服务器名称:"+Server.MachineName;//服务器名称
Label2.Text = "服务器IP地址:" + Request.ServerVariables["LOCAL_ADDR"];//服务器IP地址
& ......
访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://se ......
<connectionStrings>
<add name="qxConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Web/App_Data/db2.mdb;" providerName="System.Data.OleDb"/>
</connectionStrings> ......
1. 使用QueryString变量
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码
private void Button1_Click(object se ......
记取记录集
create procedure getArticle
as
select * from Article_Content
GO
asp.net 调用方法
SqlConnection Conn = new SqlConnection();
Conn.ConnectionString = Data.Connstr();
Conn.Open();
......