نمایش نتایج 1 تا 3 از 3

نام تاپیک: handel کردن پیام های SQLServer

  1. #1
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    123

    handel کردن پیام های SQLServer

    من فعلا با استفاده از try&except تاحدودی پیغام مناسب را به کاربر منتقل می کنم ولی برای اینکه دقیقا پیام مربوطه را انتقال دهم باید شماره آن ایراد را بگونه ای بدست آورم و از طریق آن پاسخ کامل بدهم

    چگونه ؟

    با تشکر

  2. #2
    با سلام
    من در زمان اتصال به SQL بر روی شبکه از کد زیر برای نمایش پیغام مناسب در صورت بروز خطا استفاده میکنم، امیدوارم جالب و کاربردی باشه.

    Try
    DM_Main.ADOConnection.Connected:=True;
    except on E: Exception do
    begin
    StatusBar_Main.Panels[2].Text := 'Failed Connect to DataBase in ' + Str_Server ;

    str_Temp := E.Message ;
    Str_Error:='';
    If Pos('SQL Server does not exist or access denied',str_Temp)> 0 Then Str_Error :='SQLServer_Not_Find';
    If Pos('Login failed for user',str_Temp)> 0 Then Str_Error :='Invalid_UserName';
    If Pos('Cannot open database requested in login',str_Temp)> 0 Then Str_Error :='DataBase_Not_Find';
    If Pos('Timeout expired',str_Temp)> 0 Then Str_Error :='SQL_Timeout_expired';

    MessageDlg( #13+#13 + Str_Error + #13+#13 , mtWarning , [mbOK], 0);
    end;
    end;

    با تشکر

  3. #3

تاپیک های مشابه

  1. error handel
    نوشته شده توسط karimi84 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 24 دی 1385, 09:39 صبح
  2. پیدا کردن handel
    نوشته شده توسط رهنورد2 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: جمعه 12 آبان 1385, 11:38 صبح
  3. Handel دادن به آیتمهای منو با کد
    نوشته شده توسط محمدشیرزادی در بخش VB.NET
    پاسخ: 1
    آخرین پست: چهارشنبه 21 تیر 1385, 12:11 عصر
  4. Handel دادن به آیتمهای منو با کد
    نوشته شده توسط محمدشیرزادی در بخش VB.NET
    پاسخ: 0
    آخرین پست: چهارشنبه 21 تیر 1385, 11:38 صبح
  5. پیدا کردن Handel مربوط به برنامه ها
    نوشته شده توسط Delphi_Developer در بخش برنامه نویسی در Delphi
    پاسخ: 8
    آخرین پست: دوشنبه 20 تیر 1384, 05:38 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •