私はこれについて多くの調査を行い、提案されたすべてを試しました。
という名前の SQL Server テーブルに列がありますLotSqFt
。このテーブルは、ストアド プロシージャで更新されます。sp_EditRecord1
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET NOCOUNT ON
GO
ALTER PROCEDURE [dbo].[sp_EditRecord1]
@LotID INT,
@LotSqFt VARCHAR(16)
AS
UPDATE Lot
SET LotSqFt = @LotSqFt
WHERE LotID = @LotID
ASP ページからこのプロシージャを呼び出すと、次のエラーが発生します。
ADODB.接続エラー '800a0cc1'
要求された名前または序数に対応するコレクション内に項目が見つかりません。/DTS/engine/processor.asp、110 行目
110 行目は次のとおりです。
Response.Write(oDBc.Errors(0).Description)
私が読んだことはすべて、列の名前が間違っているか、存在しないと言っています。これは私には当てはまりません。クエリ アナライザーで列を確認し、そこからデータを取得できるからです。私が見落としているものは他にありますか?