Zaten var olan saklı yordamları kullanarak eklenecek olan verileri taşıyorum. Saklanan prosedürler, eklenen satır için bir id parametresine ve bir dönüş değerine (bir seçim ifadesinden) sahiptir. SSIS'de bir OLE DB Komutu içinde, parametre olarak sütun değerlerini geçiren saklı yordamı arayabilir ve genellikle "id" çıktısını işlemek için saklı yordamdaki çıktı parametrelerini kullanırım; Ancak, işlemin id değerini döndürmek için bir seçim kullandığında bunun nasıl döndürülebilir değerlerle ele alınacağından emin değilim. İşte çalıştığı önce kullandığım ne bir örnektir ama seçme döndü değeri almak gerekir:Bir OLE DB Komutu'nda Saklı Yordam'ın SSIS dönüş değeri
exec dbo.uspInsertContactAddress
@Address = ?,
@ContactID = ?,
@DeliveryMethodId = ?,
@ID = ? output,
@Version = ? output
Teşekkür görünecektir Soruma tam olarak ne yapmam gerektiğini açıklarım. Yukarıdaki kod çalışmaları kullandım ve eğer prosedür bir çıkış parametresi içeriyorsa değer alabilirim. Sorun şu ki, bu veritabanı için kullanılan prosedürler sadece bir değer almak için bir seçim çağırıyor. – bobwah
Üzgünüm, sorunun ne olduğunu anlayamadığımdan emin değilim. Çıktının sonucunu bir çıkış parametresiyle geçirmemeniz ve bunun yerine proc sonuç kümesini almanın bir yoluna ihtiyacınız var mı? –