PDA

View Full Version : سوال: فارسی کردن پیغام فیلد employee_number را unique می کنم



ali_abbasi22145
یک شنبه 23 مرداد 1390, 16:33 عصر
73797سلام
من با OLE استاندارد خود دلفی 7 به بانک SQL SERVER 2008 وصل می شوم و فیلد employee_number را unique می کنم تا تکراری قبول نکند و در کجای SQL این پیغام را فارسی کنم(در Attachmet)؟
مثلا:بنویسم که "به علت یکتا بودن فیلد- نمی توان تکراری وارد کرد".

ali_abbasi22145
چهارشنبه 23 شهریور 1390, 10:37 صبح
سلام
لطفا کسی جوابی بدهد که بدجور گیرم!

سعید صابری
چهارشنبه 23 شهریور 1390, 15:24 عصر
در دلفی میتونی این کارو بکنی اینو ببین (http://barnamenevis.org/showthread.php?280762-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%AE%D8%B7%D8%A7%D9%87%D8%A7-%D9%88-%D8%A7%D8%B3%D8%AA%D8%AB%D9%86%D8%A7%D8%A6%D8%A7%D 8%AA-%28Exception%29-%D9%88-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D9%BE%DB%8C%D8%A7%D9%85-%D9%85%D9%86%D8%A7%D8%B3%D8%A8-%D8%A8%D8%A7-%D8%AA%D9%88%D8%AC%D9%87-%D8%A8%D9%87-%D8%AE%D8%B7%D8%A7%DB%8C-%D8%B1%D8%AE-%D8%AF%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1-%D8%AF%D9%84%D9%81%DB%8C)

ali_abbasi22145
سه شنبه 10 آبان 1390, 16:37 عصر
سلام
این پیغام از یک جای SQL Server دارد خوانده می شود ومن فکر می کنم بتوان با خود SQL Server آن را فارسی کرد.

hossein_h62
سه شنبه 10 آبان 1390, 17:09 عصر
سلام
با استفاده از Raiserror پیامتون رو نمایش بدین.

ali_abbasi22145
پنج شنبه 12 آبان 1390, 09:52 صبح
سلام
با استفاده از Raiserror پیامتون رو نمایش بدین.

سلام
می شه توضیح بیشتر بدهید یا مثال بگذارید؟ ممنون می شوم

سعید صابری
پنج شنبه 12 آبان 1390, 13:50 عصر
لینکی که بنده در پست 3 گذاشتم هم مثال و هم آموزش است. متاسفانه ... .

hossein_h62
پنج شنبه 12 آبان 1390, 23:17 عصر
سلام
می شه توضیح بیشتر بدهید یا مثال بگذارید؟ ممنون می شوم

اگر عملیاتی که روی دیتابیس انجام میشه کدهاش رو در SQL Server نوشته باشین یا بعبارت دیگه از طریق sp و تریگر و غیره باشه توسط تابع Raiserror میتونید خطاها رو بدست بگیرید و پیام مناسب و فارسی به کاربر نمایش بدین.

ali_abbasi22145
شنبه 14 آبان 1390, 10:28 صبح
اگر عملیاتی که روی دیتابیس انجام میشه کدهاش رو در SQL Server نوشته باشین یا بعبارت دیگه از طریق sp و تریگر و غیره باشه توسط تابع Raiserror میتونید خطاها رو بدست بگیرید و پیام مناسب و فارسی به کاربر نمایش بدین.

سلام
لطفا با دستور Raiserror کد بنویسید که پیغام انگلیسی فوق را به فارسی تغییردهد (به علت یکتا بودن فیلد- نمی توان تکراری وارد کرد).