if با مقدار فارسی روی مقادیر database

meliti

عضو جدید
سلام
من توی برنامم این شرط رو دارم

SqlDataReader dr=cmd.ExecuteReader();


while (dr.Read())
{
if (dr["docType"].ToString()==doctype)


که مقدار doctype فارسی هست برای همین ناخواسته شرط نقض میشه
چطوری میتونم مشکلش رو حل کنم؟
 

iaidin

عضو جدید
سلام
من توی برنامم این شرط رو دارم

SqlDataReader dr=cmd.ExecuteReader();


while (dr.Read())
{
if (dr["docType"].ToString()==doctype)


که مقدار doctype فارسی هست برای همین ناخواسته شرط نقض میشه
چطوری میتونم مشکلش رو حل کنم؟
امیدوارم دیر پاسخ نداده باشم
اگر منظور شما این هست که value موجود در doctype به صورت فارسی هست شما بررسی کنید و امکان دارد در کاراکترهای "ک" و "ی" مشکل داشته باشید و به صورت فارسی و عربی وارد شده و شرط شما نقض میشود. بررسی کنید ببینید برای value ای که بدون "ک" و "ی" باشد اگر شرط صدق کند مشکل همانی هست که توضیح دادم
 

Similar threads

بالا