2016-04-06 16 views
0

kullanarak değişkene nasıl geçirilir Biraz bozuk çünkü paketimde yanlış olanı bulamıyorum: Yalnızca bir Execute SQL Task ile çok basit bir paket kurdunuz. Tek amaç, 'TestValue' değerini SQLStatement'ten 'SourceFolder' değişkenine iletmektir. SSIS: SQL-Görev

Settings Part2:

ne bir hata oluştuğunda Settings Part1:

, ne de değişken 'SourceFolder' assignes herhangi bir değer.

Herhangi bir ipucu için şimdiden teşekkür ederiz.

Matze


Düzenleme Senaryo-Görev/MsgBox işleri aracılığıyla, ama değişken ızgara boş kalır

cevap

0

MSDN itibaren 0'a sf sonuç adını değiştirerek deneyin:

Tek bir değer döndüren bazı sorgular sütun adlarını içermeyebilir. Örneğin, SELECT COUNT () FROM Production.Product ifadesi sütun adı döndürmez. Sonuç ismine ordinal konumunu, 0 sonucu kullanarak erişebilirsiniz. Geri dönüş sonucuna sütun adına erişmek için sorgu bir AS yan tümcesi içermelidir, için bir sütun adı sağlar. SELECT COUNT () AS CountOfProduct FROM Production.Product ifadesi, CountOfProduct sütununu sağlar. Sen sonra cevap için, 0.

+0

Teşekkür CountOfProduct sütun adı veya sıralı konumunu kullanarak dönüş sonuç sütunu erişebilirler. Sonuçlar 0 olarak değiştirildi, yardımcı olmaz. – MatzeR

+0

Sanırım burada neler olduğunu görebiliyorum. Değişkendeki değişiklikler için sadece [değişken ızgara] (https://msdn.microsoft.com/en-us/library/ms186902.aspx) kontrol ediliyor musunuz? Öyleyse; Bu çalışma zamanında güncellenmez. Değeri kontrol etmenin birkaç yolu vardır. Bir [Script Görev] (https://msdn.microsoft.com/en-GB/library/ms141752.aspx) ve MsgBox değerini bırakmaktır. –

+0

Oh, bu normal davranış, çok teşekkürler. – MatzeR