Ошибка при использовании следующего кода на сервере. Он работает на dev ПК. Любая помощь была бы оценена ....работает на dev, а не на сервере
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-членства и других запросов.
Проблема была решена с обновлением строки подключения, которая была объявлена в коде позади.
Что такое 'EXECUTE (@sql);' все о? Кажется, что это никогда не приписывается какой-либо ценности. –
У меня есть все необходимые права. Код был фактически создан (частично) мастером веб-публикации ASP. – htm11h
Единственная ошибка: типичная веб-конфигурация не может отображать полную информацию на сервере, но детали могут быть добавлены на машине locel. – htm11h