CREATE PROCEDURE bul
@tesisatno char(30)='&'
AS
select* from firma
where tesisatno=@tesisatno
GO
mssql server da bu şekilde bir procedure hazırladım.
delphide de button click olayıona şu kodları yazdım.
adostoredproc1.Parameters.ParamByName('tesisatno').Value:=edit1.Text;
adostoredproc1.ExecProc;
adostoredproc1: parameters tesisatno not found gibi bir mesaj veriyor. çözümü ne olabilir.
adostoredproc çalışmıyor
Biraz geç oldu ama eğer halen sorunu aşamadıysan diye yazıyorum :
Sanırım ado ile bağlantı yapıyorsun. Ado ile bağlanırken parametreleri düzenlemeliisn. ADOStoredProc u tıkla ve soldaki "object inspector" penceresinden "parameters" e tıkla sonrasını çözersin. Birde ado ile bağlantıda geriye bir parametre döndürüyor musun yani ExecProc ile mi yoksa direkt open metoduyla mı açıyorsun o önemli. Bunlara dikkat ettikten sonra yapılacak bir şey kalmıyor.
Problem olursa yazabilirsin...
Sanırım ado ile bağlantı yapıyorsun. Ado ile bağlanırken parametreleri düzenlemeliisn. ADOStoredProc u tıkla ve soldaki "object inspector" penceresinden "parameters" e tıkla sonrasını çözersin. Birde ado ile bağlantıda geriye bir parametre döndürüyor musun yani ExecProc ile mi yoksa direkt open metoduyla mı açıyorsun o önemli. Bunlara dikkat ettikten sonra yapılacak bir şey kalmıyor.
Problem olursa yazabilirsin...
Bilgisayar Programcısı/Analyst ve Sistem Yöneticisi