Arkadaşlar Merhaba

MSSQL Stored Procodures ile yaptığım komutlla aşağıdaki asp bağlantısı ile mssql veri tabanından sadece tablodaki bir sütün kaydını getirebiliyorum diğerleri ise gelmiyor ve birde sorun şu aşağıdaki gibi bağlantıda güncelleşmtirmede yapmıyor örneğin
set rs = baglan.execute("SpYazilar " & ID)

rs("hit")=rs("hit")+1
rs.update

komutunda
ADODB.Recordset (0x800A0CB3)
Geçerli Kayıt Dizisi güncelleştirmeyi desteklemiyor. Bu, sağlayıcının veya seçili kilit türünün bir sınırlaması olabilir.

hatası veriyor


Stored Procodures yapısı
CREATE PROCEDURE SpYazilar
@id int

AS
select * from sds_yazilar where id=@id
GO



Set rs = Createobject("ADODB.Recordset")
rs.open ("Exec SpYazilar @id =" & ID), baglan , 1 , 3



buşekilde kullandığımda çalışıyor herşey yolunda ama bu sistemde Stored Procodures kullanmış ve veritabanını işlevsel hızını arttırmış olurmuyum acaba?