سلام . من یه کوئری دارم که به این صورت هست . وقتی رکوردی تو جدول نیس خطا می ده . به خاطر همین مجبورم قبل تر از این یه کوئری دیگه بنویسم که چک کنه ببینه ایا در جدول رکوردی هست یا خیر . اگر بیش از یک رکورد وجود داشت MaxID رو پیدا کنه . اما احساس می کنم روش بهتری هم باید وجود داشته باشه . یا به عبارتی یک جای کارم مشکل داره .
SqlCeConnection conn = new SqlCeConnection(puclicclass.strcon);
conn.Open();
SqlCeCommand comm = new SqlCeCommand("SELECT MAX(ID_subgroups ) FROM subgroups where User_Code="+puclicclass.current_user_code.ToString (), conn);
lastsubgroupcode = (Int32)comm.ExecuteScalar();
conn.Close()