मेरे पास एक SQL कार्य है जिसे एक पंक्ति को अद्यतन करने के लिए एक सरल अद्यतन चलाने की आवश्यकता है।एसएसआईएस एसक्यूएल टास्क - "पैरामीटर नाम अपरिचित है"
मैं करने के लिए SQLStatement निर्धारित किया है: पैरामीटर मानचित्रण पेज मैं चर मैं सही मान हैं जानते हैं कि करने के लिए पैरामीटर 0 और पैरामीटर 1 सेट दी पर
update agency set AgencyLastBatchSeqNo = ? where agencyID = ?
। मैंने पैरामीटर नाम मानों को सही तरीके से भी सेट किया है।
डेटाबेस में, कॉलम एजेंसीलास्टबैचसेकनो एक int है, एजेंसीआईडी एक बड़ी int है। क्या किसी के पास एसएसआईएस में डेटा प्रकार के मानचित्र को खोजने का संदर्भ है? मैंने बड़े int के लिए int और लंबे समय के लिए लघु पर अनुमान लगाया है।
जब मैं काम मैं निम्नलिखित त्रुटि मिलती है चलाएँ:
[Execute SQL Task] Error: Executing the query "update agency set AgencyLastBatchSeqNo = ? where AgencyID = ?" failed with the following error: "Parameter name is unrecognized.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.
किसी को भी कृपया क्या गलत हो सकता है सुझाव है कि सकता है?
धन्यवाद
रोब।
+1 मुझे बचाया! आपका बहुत बहुत धन्यवाद! – Legend
धन्यवाद जॉन आपका जवाब महान था, :) –
मैं पैरामीटर नाम (सदमे डरावनी) में पैरामीटर का नाम डाल रहा था और मेरे बालों को फाड़ रहा था! – jhowe