ورود

View Full Version : سوال: حذف رکورد تکراری



soft-c
دوشنبه 18 مرداد 1389, 09:46 صبح
سلام.
من یک مشکلی دارم و آن اینکه اشتباهی دو تا رکورد تکراری در پایگاه وارد کرده ام و حالا که می خواهم یکی از آنها را به صورت دستی پاک کنم error می دهد .
لطفا راهنمایی کنید .
تشکر.

محمد سلیم آبادی
دوشنبه 18 مرداد 1389, 11:42 صبح
1. چطور جداول را پیاده سازی کردید که امکان درج دو سطر کاملا یکسان امکان پذیر شده است؟
2. error میده نمی تونه کمکی به پاسخ دهنده بکند. باید متن دقیق پیغام خطا را ارسال کنید.
3. از یک RDBMS استفاده می کنید یا با ابزار های Delphi این جداول را پیاده سازی کردید؟

soft-c
دوشنبه 18 مرداد 1389, 19:03 عصر
سلام.
تصویر error مورد نظر.
عکس رکوردهای تکراری هم است .
از rdbms استفاده می کنم و رکوردهای تکراری را هم از طریق برنامه دلفی وارد کردم.
http://D:%5CDocuments%20and%20Settings%5Clililili%5CDeskt op

محمد سلیم آبادی
دوشنبه 18 مرداد 1389, 23:13 عصر
این سوال به بخش SQL Server مرتبط هست. می تونند به اون بخش انتقال بدن.
به هر حال این کد را اجرا کنید (در همان SQL Server از طریق یک Query این کار را بکنید):


DELETE TOP (1) FROM dbo.ehda
WHERE code = '111'
AND bani = N'کریمی'
AND [date] = '1389/05/07'
AND tedad = 5
AND tahvil = N'یراقی';