سلام
من از دلفي 7 و SQL SERVER2000 با ADO دلفي وصل شدم و وقتي Unique فيلدي را تعيين مي كنم مي خواهم جاي اين پيغام انگليسي violation of Unique key...، پيغام فارسي نمايش داده شود.
سلام
من از دلفي 7 و SQL SERVER2000 با ADO دلفي وصل شدم و وقتي Unique فيلدي را تعيين مي كنم مي خواهم جاي اين پيغام انگليسي violation of Unique key...، پيغام فارسي نمايش داده شود.
بزارش توی یک TRY, ECXEPT بعد یک ERROR فارسی Raise کن ، نمونش رو اینجا قبلا زیاد گذاشتیم.
همین Try/Except را جستجو کنید.
می توانی با نوشته یک Trriger در SQL هم چنین عملی را انجام دهی تا وقتی از جای دیگر هم عمل Insert را انجام دادی پیغام فوق را مشاهده کنی.
موفق باشید
وقتی یک فیلد unique تعریف میشه یعنی براش یک Index یا Constraint دیتابیسی تعریف میشه! این یعنی خیلی قبل از اینکه اصلا از به تریگر برسیم! استفاده از تریگر جای خودش رو داره و شرایط خودش رو!
به فرض هم که اینطور نبود بازهم چه ربط داشت به سوال این بنده خدا که میخواد Error لایه دیتابیس رو فارسی کنه؟! راه درست و منطقی همونیه که گفته شد.
این دفعه اولی نیست که این کار رو میکنی....