Posibale重复
我正在使用SqlDataSource控件来实现GridView中的一些更新和删除功能。在Server中运行存储过程时,我一直会得到运行时错误Procedure or function spUpdateTest has too many arguments specified.,它可以正常工作。当我单击GridView的delete部分时,这是可行的。但是,当我试图更新时,我会得到上面的错误。
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
我正在建设一个房地产网站。我有一个属性表(即“房屋”),一个图片表,一个特征表等等。所以每个属性的数据来自三个表,而不仅仅是一个表。
我需要提供一个函数,根据搜索条件检索请求的属性数据,例如:
propertiesproperties property of the week推出了简单搜索
我有多个下拉列表,用于选择国家、地区、地区、卧室、价格范围、类型等.
我已经构建了许多函数,每个函数处理上述一个案例,但我想知道,是否还有其他方法可以构建一个灵活的机制,以智能的方式检索您想要的任何东西,我指的是一个适用于所有情况的函数吗?
我知道我的问题有点含糊不清,太宽泛了,但请原谅我。
提前谢谢。
P
我有一个存储过程
create proc spAddEmployees
@Name varchar(50),
@Gender varchar(10),
@Salary int,
@EmployeeId int out
as
begin
insert into tblEmployees values (@Name, @Gender, @Salary)
select EmployeeId = SCOPE_IDENTITY()
end
它有一个output参数告诉用户标记的当前scope_identity
<asp:Content ID="Bod
我有一个网格视图,它绑定了sql数据源,并在网格视图中添加了字段来更新数据,但它没有进行任何更新,也没有出现错误,我也不知道错误发生在哪里。
SQL存储过程:
ALTER proc [dbo].[GetNewswithType]
As
Begin
Select News.Id,News.Type_Id,
News.Header,News.HText,News.DText,News.Active,News.Add_Date,
NewsType.Type_AR,NewsType.Type_EN
From News
Inner Join NewsType On
NewsType.Id=News.T
我正在使用ASP.NET和一个带有UpdateCommand的网格来更新两个表,我有以下两个表,但似乎不起作用,因为我没有得到任何错误,但它只是不更新。从你所看到的,我是在正确的轨道上吗?
UpdateCommand="UPDATE [tbl_ProgDt] SET [Type] = @type, [Identifiction] = @samplePoint WHERE [Seq] = @valID UPDATE [tbl_Prog] SET StoreNum = @storeNum WHERE ID = (SELECT ID FROM [tbl_ProgDt] WHERE
我刚开始写存储过程。我想在Server中为ASP.net表中的多个插入编写一个存储过程。
到目前为止,这就是我所拥有的:
存储过程:
ALTER procedure [dbo].[spUser]
@userName VARCHAR(50),
@membershipnr INT,
@email VARCHAR(50)
as
begin
DECLARE @returnvalue INT
IF (SELECT COUNT(*) FROM User WHERE Membershipnr = @membershipnr) > 0
BEGIN
我的.aspx文件中有一个.aspx控件,它由我的表(Id,姓氏)填充:
<asp:GridView
ID="gridView_1"
runat="server"
AutoGenerateColumns="False" <!-- used to customize my columns -->
DataKeyNames="Id"
DataSourceID="sqlDataSource_1"
OnRowUpdating="gridView
现在,我正在尝试创建一个页面,该页面应该在datagrid视图中显示搜索结果,该页面如下所示:
这是存储过程
变更过程dbo.msProject_Select
ProjectCode (50)作为开始设置NOCOUNT;
SELECT [projectCode]
,[projectName]
FROM Master..[MS_Project]
WHERE [projectCode] like '%' + @ProjectCode + '%'
ORDER BY [projectCode] ASC
结束
aspx页面中的文本框
技术环境: ASP.NET和SQL Server
我需要创建一个存储过程,它将调用另一个存储过程并返回其他存储过程的输出。
例如,storedprocedure1应该调用storedprocedure2并返回该输出。
问题:如何使用OUTPUT变量从SQL Server获取结果集并遍历asp.net中的结果集?我知道在asp.net中要做什么,但我是从SQL Server中寻找的。
我写的内容如下:
alter procedure storedprocedure1
@Hearing Varchar(50) output
AS
SET NOCOUNT ON;
declare
我有一个场景,本质上我需要取消来自asp页面的订单,调用一个SQL存储过程,然后存储过程需要发送回要在ASP page...but上显示或使用的泛型响应--我不知道在asp端和sql端需要哪些语句才能使其工作?
例如:
ASP:
Dim cmdSearch, prmFields
Set cmdCancel = Server.CreateObject("ADODB.Command")
Set prmFields=cmdCancel.CreateParameter("@order_id",adNumeric,adParamInput,9, order_id)
pr