Makineler :: İstisna

Bölgedeki İstisnalar İçin Temel Sınıf
Şimdi İndirin

Makineler :: İstisna Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Chris Winters
  • yayıncı web sitesi:
  • http://search.cpan.org/~cwinters/SPOPS-0.87/SPOPS/SQLInterface.pm

Makineler :: İstisna Etiketler


Makineler :: İstisna Açıklama

Bölgedeki istisnalar için temel sınıf APPOPS :: İstisnası, Spops.Synopsis # kullanıcısı kullanıcısının kullandığı gibi, Spops.Synopsis # için bir Perl sınıfıdır. eval {$ user-> kaydet}; Eğer ($ @) {baskı "Hatası: $", "Yığın İz:", $ @ -> Trace-> as_string, " ";} # Tüm istisnaları al (geçersiz kılmayan alt sınıflar dahil), yığın en son @errors = speci :: spece-> get_stack; yazdır" hataları bulundu: "; foreach benim $ E (@Errors) {baskı" Hatası: ", $ e-> mesajı," ";} # Bir geliştiricinin kullandığı gibi APPOPS :: istisnamım; $ rv = eval {$ dbh-> do ($ sql)}; eğer ($ @) {spops :: istisnai-> atma ($ @);} # Kısayol kullanımını kullanın Makineler :: İstisna QW (SPOPS_Error); $ rv = Değerlendirme {$ dbh-> do ($ sql)}; speS_Error ($ @)}; Ekstra # Fields ile istisna $ rv = Değerlendirme {$ dbh-> do ($ sql)}; eğer ($ @) {SpePops :: İstisna :: DBi-> Throw ($ @, {SQL => $ SQL, eylem => 'yap'});} # daha uzun bir mesaj ve parametrelerle ilgili bir istisna atın. çok fazla. ", {eylem => 'blah'}); # Bir istisna yakala, biraz temizleme yapın, sonra biraz temizleme yapın, $ rv = review {$ nesne-> Turpe_spops_operation}; eğer ($ @) {$ istisnam = $ @; close_this_resource (); close_that_resource (); parçalar :: istisnai-> atma ($ istisna);} Bu sınıf, parçalardaki tüm istisnalar için temeldir. Bir istisna genellikle bir tür hata durumunu belirtmek için kullanılır. normal olarak karşılaşabilecek bir durumdan daha er. Örneğin, bir datastore'da olmayan bir kaydı getirmeye çalıştıysanız bir istisna atmazsınız. Ancak, eğer veritabanı şeması değiştirildiği için sorgu başarısız olursa ve SQL ifadesinin kaldırılan alanlara atıfta bulunması durumunda bir istisna atarsınız. Bu modül, APPOPS :: HATA ve kullandığı hata işlemlerini değiştirir. Değişkenler APPOPS :: HATA, ancak bu kalıcı değildir. Bunları kullanırsanız, kodunuzu en kısa sürede değiştirmelisiniz. İsterseniz kolayca yeni istisna sınıfları oluşturabilirsiniz, aşağıdaki alt sınıfa bakınız. Gereksinimler: · Perl


Makineler :: İstisna İlgili Yazılım

Set :: Küme

Bir yük dengeli bir şekilde düğümler arasında öğeleri dağıtın ve başarısızlık senaryolarındaki devralmayı gösterin. ...

185

İndirmek