Posibale重复
我正在使用SqlDataSource控件来实现GridView中的一些更新和删除功能。在Server中运行存储过程时,我一直会得到运行时错误Procedure or function spUpdateTest has too many arguments specified.,它可以正常工作。当我单击GridView的delete部分时,这是可行的。但是,当我试图更新时,我会得到上面的错误。
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
技术环境: 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
在使用ApplicationDbContext标识时,我通常会将应用程序的数据模型构建到现有的ASP.NET中。这通常使用所有表和存储过程以及ASP.NET标识2所需(例如aspnet_CheckSchemaVersion)来构建数据库。
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
// DbSet items go here to define the application's data model.
public ApplicationDbConte
现在,我正在尝试创建一个页面,该页面应该在datagrid视图中显示搜索结果,该页面如下所示:
这是存储过程
变更过程dbo.msProject_Select
ProjectCode (50)作为开始设置NOCOUNT;
SELECT [projectCode]
,[projectName]
FROM Master..[MS_Project]
WHERE [projectCode] like '%' + @ProjectCode + '%'
ORDER BY [projectCode] ASC
结束
aspx页面中的文本框
我有一个Gridview,它与SqlDataSource连接以获取数据。
我有Edit和Delete内置的功能。我已经通过了Stored Procedure的SelectCommand考试。
现在我想要删除记录并同时更新另一个表,现在我不知道如何传递DeleteCommand中delete参数的值。
我还添加了DataKeyNames,其中我提供了字段(即Primary Key and Auto Increment),但这也不起作用。删除它时简单地说,Deleting is Supported, because no DeleteCommand is Specified。
我还尝试为delet
我有一个存储过程
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
我正在与Server一起使用ASP.NET (VB.NET),并希望允许用户从web表单创建服务器登录和数据库用户。
我是通过执行创建登录名和用户的命令来完成这一任务的:
Dim cmd As New OleDb.OleDbCommand(
"CREATE LOGIN [" & login & "] FROM WINDOWS WITH DEFAULT_DATABASE = Db; " & _
"CREATE USER " & username & " FOR LOGIN ["
我有一个网格视图,它绑定了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
我需要重建一个旧的巨大的网站,并可能移植到ASP.NET和jQuery的一切,我想征求一些建议和建议。实际上,该网站使用:
Ajax (client site with prototype.js)
ASP (vb script server side)
SQL Server 2005
IIS 7 as web server
这个网站使用上百个存储过程,请求是由ajax call发出的,只有一个包含巨大select case的ASP页面。
下面是一个例子:
JAVASCRIPT + PROTOTYPE:
var data = {
action: 'NEWS',