1
これはを延長する: Returning SCOPE_IDENTITY() using Adodb.Commandエラー「800A01B6」:オブジェクトはこのプロパティまたはメソッドをサポートしていません:Object.Parameters.Add」
はSPからADO.Commandを使用して)(SCOPE_IDENTITYを取得しようとしているが、私はここ.. Ado.Commandを実行すると、エラーを取得するコード例です:
ストアドプロシージャ:
CREATE PROCEDURE TESTSP
@LASTID int OUTPUT
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO TABLE1 (VAL1,VAL2) VALUES (VAL1,VAL2)
SET @LASTID = SCOPE_IDENTITY()
ADO要求:
このは、エラーの原因となっている。LastIDParameter = SQLCOMM.CreateParameter("@LastID",3,2)
あなたは私が推測するSPを使用しているので、コマンドの種類は4でなければならないということ。 'SQLCOMM.CommandType = 4'です。それが問題を処理するかどうかは分かりません。 –
私の答えはあなたのエラーを解決しましたか? –