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?
execute update sorunu
1
●619
- 14-02-2010, 18:53:59Üyeliği durduruldu
- 14-02-2010, 21:03:53stored procedure kullanmadım ama şöyle yapardım ben
baglan.execute("update tablo1 set hit=hit+1 where id="&id)