0
運行在服務器上的以下代碼存在問題。它可以在開發PC上運行。任何幫助,將不勝感激....代碼在dev PC上運行,但不在服務器上運行
USE [stringsdb]
GO
/****** Object: StoredProcedure [dbo].[usp_insertPicks] Script Date: 09/07/2011 15:27:23 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[usp_insertPicks]
/* *********************************************
Name: usp_insertPicks
Called from
*/
@userName varchar(50),
@pick nvarchar(50),
@wk varchar(50),
@subDate datetime
AS
SET NOCOUNT ON;
DECLARE @sql varchar(max);
-- DECLARE @submitDate1 DATETIME;
-- SET @submitDate1 = GETDATE()
BEGIN
INSERT INTO [tblPicks] ([userName], [pick], [wk], [subDate])
VALUES (@userName,@pick,@wk,@subDate);
END
print (@sql)
EXECUTE(@sql);
SET @sql = ''
RETURN
GO
我可以針對與ASP成員和其他查詢工作DB身份驗證。
問題是通過更新後面代碼中聲明的連接字符串來解決的。
什麼是「EXECUTE(@sql)」的東西?這似乎從未被賦予任何價值。 –
我擁有所有必要的權利。代碼實際上是由ASP Web發佈嚮導生成的(部分)。 – htm11h
唯一的錯誤是典型的web配置無法在服務器上顯示完整的詳細信息,但細節可能在小包機器上可用。 – htm11h