سلام و عرض ادب
دوستان من با تکنولوژی ado.net دیتابیسم رو به رباتم وصل کردم و میخوام اگر مقدار chatid تکراری بود وارد دیتابیس نشه
چطوری میتونم این کار رو انجام بدم؟
ممنون میشم راهنماییم کنید
chatid در بانک وجود دارد ؟
بله
با استفاده از راه حل زیر میتوان تکراری بودن آن را بررسی کنید
c# - Check if a record exists in the database - Stack Overflow
یک کوئری بزنید و Count بگیرید اگر بیشتر از 1 بود یعنی هست
این کد اضافه کردنم هست اگه میشه بیشتر راهنمایی کنید
table_1TableAdapter.InsertQuery("" + chatid, chatname, chatfamily, LblDate.Text, lblTime.Text); this.table_1TableAdapter.Fill(this.dataSet1.Table_1);
یک کوئری جدا باید بزنید و چک کنید
به دستور insert مربوط نمیشه
سلام
یا طبق راهنمایی های اساتید فوق عمل کنید
یا فیلد chatid رو در دیتابیس یونیک کنید تا خودش خطا بده.
و شما سمت کد خطارو چک کنید اگر داخل محتوای خطا duplicate دیدید یعنی کد چت تکراری است.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)