- Ez lenne a népkártya? Teszten a GeForce RTX 5060 Ti 16 GB
- Milyen TV-t vegyek?
- Apple MacBook
- Milyen HASZNÁLT notebookot vegyek?
- Asztrofotózás
- Milyen videókártyát?
- Házimozi haladó szinten
- Vezeték nélküli fülhallgatók
- 16 GB RAM 2025-ben? 🤨 – Ma már tényleg kevés lehet!
- HiFi műszaki szemmel - sztereó hangrendszerek
Új hozzászólás Aktív témák
-
Mad_nv
csendes tag
Hello!
Az érdekelne, hogy milyen hibakezelési szokásokat ismertek? Mondok egy példát:
Egy felhasználó létrehozásakor előjöhet több hiba is: (1) Sikertelen kapcsolódás az adatbázisszerverhez (2) A felhasználónév már foglalt (3) Érvénytelen mezőnév, táblanév stb...(programozói hiba)
Adatbázis szinten visszadobhatok egy kivételt, miszerint a felhasználói név már foglalt (tárolt eljárás esetén), de ha bármilyen más hiba merül fel, az is kivételt dob. Többnyelvű alkalmazásnál nem támaszkodhatok arra, hogy az adatbázisszerver által visszadobott üzenetet írom ki a felhasználónak, mert akkor nem lesz többnyelvű a program (a nyelvi fájlból nem lehet kiolvastatni a hibaüzenetet, nem is lenne értelme), továbbá olyan adatokat is kiírhat, amik nem publikusak/értelmezhetetlenek a felhasználónak. Esetleg nem tudom, lehet-e saját hibakódot készíteni ami egyértelműen beazonosítja a hibánkat (ebben a példában a duplicate key error végül is megfelelne nekünk). Másik lehetőség, hogy készítek egy ellenőrző eljárást, ami megnézi, foglalt-e a felhasználónév és ha foglalt, hibaüzenetet íratok ki a formra, ez után mehet a beszúrás. Ebben az esetben viszont mindenképp le kell futtatnom az ellenőrzést a beszúrás előtt, míg az előző módszernél ezt elvégzi nekünk a tárolt eljárás, bár a hibaüzenetet nem tudjuk jól továbbítani. Elég hosszúra sikerült, remélem érthető a kérdésem.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Autós topik
- QNAP hálózati adattárolók (NAS)
- Redmi Note 12 Pro - nem tolták túl
- Kínai és egyéb olcsó órák topikja
- Xiaomi 14T - nem baj, hogy nem Pro
- Ez lenne a népkártya? Teszten a GeForce RTX 5060 Ti 16 GB
- Tesla topik
- Konteó topic
- Jelszókezelők
- További aktív témák...
- BESZÁMÍTÁS! ASUS ROG Strix X570-F Gaming alaplap garanciával hibátlan működéssel
- LG UltraGear Gaming Monitorok: ÁRZUHANÁS -30%
- Csere-Beszámítás! Prémium vizhűtéses számítógép! I9 11900K / RTX 3090 / 64GB DDR4 / 1TB SSD
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5800X 32/64GB RAM RX 7700 XT 12GB GAMER PC termékbeszámítással
- Mini PC, tiny PC HP ProDesk 600 G2 i5-6500T, Fujitsu Esprimo i5-7500T
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest