![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 27.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam aplikację bazodanową pod tytułem "przychodnia zdrowia"(baza jest zrobiona w MS SQL server 2000 a interfejs graficzny do niej w delphi7) i muszę do niej napisać system rejestrujący i monitorujący błędy oprogramowania(obsługa błędów)
![]() ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 382 Pomógł: 0 Dołączył: 29.11.2005 Skąd: :jestem(); Ostrzeżenie: (0%) ![]() ![]() |
Odgrzewam kotleta ! Szukałem informacji na temat funkcji w php której mógłbym użyć do wyłapywania błędów (jak np. mysql_error()) i bez efektu ! Pomocy !
![]() -------------------- Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym. Ponadto autor zastrzega sobie prawo zmiany poglądów, bez podawania przyczyny.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 5.11.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Kolejny brak w mssql... Nie ma tutaj takiego czegoś jak error...
Jest za to funkcja mssql_get_last_message, ale nie zwraca ona błędów... Lepiej jest chyba zrobić coś na poniższej zasadzie... $zapytanie = mssql_query ("pytanie","polaczenie"); if (!$zapytanie) {echo "Nie mozna wykonac zadania"; exit;} exit - zatrzymuje wykonanie daleszego skryptu... Ja częsciej wykorzystuję coś poniższego: if (!$zapytanie) {echo "Nie mozna wykonac zadania"; $error = "tak";} Dzięki temu mogę potem każdy blok sktyptu zaczynać: if ($error !== "tak") {dalsze wynkonywanie skryptu} else {exit;} |
|
|
![]() ![]()
Post
#4
|
|
![]() Administrator serwera Grupa: Developerzy Postów: 521 Pomógł: 13 Dołączył: 2.04.2004 Skąd: 52°24' N 16°56' E Ostrzeżenie: (0%) ![]() ![]() |
ghash pierdolisz głupoty, jak mało kto. Nawet w podręczniku do php jest napisane, jak złapać kod błędu i wyciągnąć tą informację
![]() -------------------- Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..." Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL" |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 472 Pomógł: 7 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Kolejny brak w mssql... Nie ma tutaj takiego czegoś jak error... Jest za to funkcja mssql_get_last_message, ale nie zwraca ona błędów... Jeśli już o tym wspominasz to jest też http://pl.php.net/manual/pl/function.mssql-get-last-message.php" title="Zobacz w manualu php" target="_manual -------------------- Silesian PHP User Group - www.spug.pl
Symfony2, OAuth2, budowanie API - masz pytania? Pisz! |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 5.11.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
ghash pierdolisz głupoty, jak mało kto. Nawet w podręczniku do php jest napisane, jak złapać kod błędu i wyciągnąć tą informację ![]() To znaczy, że MSSQL ma coś podobnego do mysql_error - czyli wyświetlenie dokładnie wiadomości o błędzie który powstał wysłanym query? I jest to ta funkcja mssql_last_message? Tak gwoli spójności... |
|
|
![]()
Post
#7
|
|
![]() Administrator serwera Grupa: Developerzy Postów: 521 Pomógł: 13 Dołączył: 2.04.2004 Skąd: 52°24' N 16°56' E Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie jest to tak różowe jakbyś chciał, ale możesz sobie zwrócić kod błędu i sprawdzić do czego on się odnosi
![]() -------------------- Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..." Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL" |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:52 |