alinux_redhat
سه شنبه 26 اردیبهشت 1385, 21:10 عصر
سلام
من به یه مشکل برخوردم در استفاده از ExecuteSclare()
رشته زیر دستور اس کیو ال من برای اینکه بفهمم بانکی به نام Instrumrnt وجود داره یا نه ، هست
string StrCheck = "SELECT COUNT(*) FROM information_schema.schemata WHERE CATALOG_NAME = 'Instrument'";
SqlCommand CmdCheck = new SqlCommand(StrCheck, CnMain);
int result = Convert.ToInt32(CmdCheck.ExecuteScalar());
مشکلم اینه که تا وقتی دستور بالا رو تو کیو آنالایزر تست نکردم reesult مقدار صفرمیگیره اما وقتی یه بار تو کیو آ تست میشه بعد اون مقدار یک میگیره
من به یه مشکل برخوردم در استفاده از ExecuteSclare()
رشته زیر دستور اس کیو ال من برای اینکه بفهمم بانکی به نام Instrumrnt وجود داره یا نه ، هست
string StrCheck = "SELECT COUNT(*) FROM information_schema.schemata WHERE CATALOG_NAME = 'Instrument'";
SqlCommand CmdCheck = new SqlCommand(StrCheck, CnMain);
int result = Convert.ToInt32(CmdCheck.ExecuteScalar());
مشکلم اینه که تا وقتی دستور بالا رو تو کیو آنالایزر تست نکردم reesult مقدار صفرمیگیره اما وقتی یه بار تو کیو آ تست میشه بعد اون مقدار یک میگیره