मुझे एक सी # एप विरासत मिला है जिसे मैंने vb में परिवर्तित कर दिया है। मुझे एक त्रुटि मिलती है जहां तक मैं देख सकता हूं रूपांतरण के साथ कुछ लेना देना नहीं है।एसक्यूएल सर्वर डेटाटाइप nvarchar और varchar असंगत त्रुटि
मैं एक एसक्यूएल बयान है जो है ....
SELECT ResolverID AS ddlValue, ResolverTeam & ' | ' & ResolverPerson AS ddlText
FROM dbo.TblResolvers
ORDER BY ResolverTeam, ResolverPerson;
जब यह समाप्त होने पर मुझे त्रुटि मिलती है:
The data types nvarchar and varchar are incompatible in the boolean AND operator.
तालिका दोनों ResolverTeam
और ResolverPerson
के रूप में निर्दिष्ट कर रहे हैं (nvarchar(255
) , null
)
मुझे यह त्रुटि क्यों मिल रही है?
यह विशेष रूप से 'वर्कर' के बारे में क्यों बात कर रहा है क्योंकि '' | ''वर्चर' शाब्दिक है। यदि आप 'nvarchar' शाब्दिक चाहते हैं, तो 'एन' का उपयोग करें ' '। –