আমার ওয়েব কনফিগারেশনে আমার একটি সংযোগের স্ট্রিং রয়েছে:
<add name="MyConString" connectionString="Server=dbsrv;User ID=myDbUser;Password=somepass"word" providerName="System.Data.SqlClient" />
আপনি দেখতে পাচ্ছেন যে পাসওয়ার্ডে একটি উদ্ধৃতি চিহ্ন (") রয়েছে (অন্যান্য ডিপেক্টর থেকে দেওয়া I আমি এই ডিবি ব্যবহারকারীদের পাসওয়ার্ডটি পরিবর্তন করতে পারি না)।
এই সংযোগের স্ট্রিংয়ের উদ্ধৃতিটি আমার কীভাবে পালাতে হবে?
বিটিডব্লিউ: আমি ইতিমধ্যে চেষ্টা করেছি & quot; স্ট্রিং মধ্যে। এটি কাজ করে না - অ্যাডো নেট.নেট তখন একটি আরগুমেইন এক্সসেপশন পেয়েছিল: "সূচনা স্ট্রিংয়ের ফর্ম্যাটটি সূচক 57-এ শুরু হওয়া স্পেসিফিকেশনের সাথে মানায় না" " 57 যেখানে & quot; আমার সংযোগ স্ট্রিং হয়। আমি পাসওয়ার্ডের অংশটি 'এ'র সাথে বন্ধ করার চেষ্টা করেছি - এটিও কাজ করে না।
"" এবং \ "- এর চেষ্টাও করা হয়েছিল - তখন ওয়েবকনফিগটি পার্স করা যায় না।
সমাধানের জন্য ধন্যবাদ:
আমাকে ডাবল উদ্ধৃতি থেকে বেরিয়ে আসা এবং পাসওয়ার্ডটি একক উদ্ধৃতিতে সংযুক্ত করতে হয়েছিল:
<add name="MyConString" connectionString="Server=dbsrv;User ID=myDbUser;Password='somepass"word'" providerName="System.Data.SqlClient" />