Brak ocen
Treant mówi poważnie i technicznie opisał to co napisałem wcześniej .
W programowaniu jest kilka typów prostych zmiennych liczbowych, przy czym każda z nich ma granicę wartości min-max (inaczej - zasięg) wynikających z mnożenia potęg dwójki (oprę przykład o JAVA) i tak np.
typ byte (bajt) ma zakres (2^8-1) czyli może przyjąć wartość od -128 do + 127
typ short ma zakres 2^16-1 czyli może przyjąć wartość od -32768 do 32767
itd.
tu pełna lista: zakresy typów prostych
W momencie gdy np. do typu short zechcesz przypisać 32768 - czyli wartość o 1 większą niż maksimum dla short dochodzi do błędu. Wartość nie zostaje zapisana, aplikacja się wywala itp.
Jeśli pole w bazie danych (z tego co wiem pod fusionem jest MySQL) opisane jest jako SMALLINT (zakres -32768 do 32767, czyli odpowiednik short w JAVA), a Ty wstawisz tam 32768 to dane nie zostaną zapisane ponieważ spróbujesz zapisać w polu wartość zbyt dużą dla komórki.
Rozwiązaniem byłoby zwiększenie zakres danych przetrzymywanych w zbyt krótkiej kolumnie - zmienić na jakiś INT czy jak pisał Terant unsigned int.
Tu więcej:
typy danych numerycznych MySQL
W programowaniu jest kilka typów prostych zmiennych liczbowych, przy czym każda z nich ma granicę wartości min-max (inaczej - zasięg) wynikających z mnożenia potęg dwójki (oprę przykład o JAVA) i tak np.
typ byte (bajt) ma zakres (2^8-1) czyli może przyjąć wartość od -128 do + 127
typ short ma zakres 2^16-1 czyli może przyjąć wartość od -32768 do 32767
itd.
tu pełna lista: zakresy typów prostych
W momencie gdy np. do typu short zechcesz przypisać 32768 - czyli wartość o 1 większą niż maksimum dla short dochodzi do błędu. Wartość nie zostaje zapisana, aplikacja się wywala itp.
Jeśli pole w bazie danych (z tego co wiem pod fusionem jest MySQL) opisane jest jako SMALLINT (zakres -32768 do 32767, czyli odpowiednik short w JAVA), a Ty wstawisz tam 32768 to dane nie zostaną zapisane ponieważ spróbujesz zapisać w polu wartość zbyt dużą dla komórki.
Rozwiązaniem byłoby zwiększenie zakres danych przetrzymywanych w zbyt krótkiej kolumnie - zmienić na jakiś INT czy jak pisał Terant unsigned int.
Tu więcej:
typy danych numerycznych MySQL
-
- Reactions:
- Posty: 1420
- Rejestracja: 22 listopada 2012, 13:44
- Has thanked: 8 times
- Been thanked: 7 times
Tylko jak wspomniał Czegoj rozmawiacie z bibliotekarzem a nie programistą Czegoj dam Ci prostszą radę: potrzebujesz zaufanego pomocnika w drużynie Administratorów Takiego z dostępem do bazy i znajomością podstaw dowolnego języka programowania
]|[ Innocence Proves Nothing ]|[
Medea Trix: WS 28, BS 44, S 32, T 29, AG 41, INT 29, PER 40, WP 32, FEL 33 (12 wounds, 2 fate points)
Erias Kantar (Black Templar Marine): WS 53, BS 37, S 40, T 42, AG 51, INT 45, PER 45, WP 46, FEL 40 (23 wounds,4 fate points)
Medea Trix: WS 28, BS 44, S 32, T 29, AG 41, INT 29, PER 40, WP 32, FEL 33 (12 wounds, 2 fate points)
Erias Kantar (Black Templar Marine): WS 53, BS 37, S 40, T 42, AG 51, INT 45, PER 45, WP 46, FEL 40 (23 wounds,4 fate points)
Skoro wymagania są takie
, to czemu miałbym się nie zgłosić? Nawet na Pragę mam niedaleko...potrzebujesz zaufanego pomocnika w drużynie Administratorów Takiego z dostępem do bazy i znajomością podstaw dowolnego języka programowania
Mój skromny dorobek jako gracza w PBF: http://www.krysztalyczasu.pl/nickpage.php?user=35
-
- Site Admin
- Reactions:
- Posty: 3837
- Rejestracja: 18 listopada 2008, 23:34
- Has thanked: 5 times
- Been thanked: 10 times
- Kontakt:
No to już możecie dziękować ghaście i Treantowi. Zmotywowali mnie i znalazłem wartość, ghasta powiedział na co zmienić i już powinno działać. Strata taka, że wyleciał jeden post i wszystkie poprzednie oceny. Nagroda dla tych dwóch się należy.
Połączony z 16.06.2015 15:20:09:
Dodatkowo jako atrakcję dodam, iż udało mi się dodać panel do oceny artów i newsów, jednak tam można oceniać tylko łapką. Także zachęcam do korzystania z tej formy (oceny pod koniec tekstu).
A i na koniec jeszcze jedna ważna informacja - jak wam jeszcze jakiś ocen brakuje dajcie znać to wstawię.
Połączony z 16.06.2015 15:20:09:
Dodatkowo jako atrakcję dodam, iż udało mi się dodać panel do oceny artów i newsów, jednak tam można oceniać tylko łapką. Także zachęcam do korzystania z tej formy (oceny pod koniec tekstu).
A i na koniec jeszcze jedna ważna informacja - jak wam jeszcze jakiś ocen brakuje dajcie znać to wstawię.
Ostatnio zmieniony 16 czerwca 2015, 15:27 przez czegoj, łącznie zmieniany 1 raz.
Chciał nam tyran jakiś zakneblować usta.
Wciskasz swą ikonę a listewka... pusta.
Jużeśmy płakali po tym co nam zabrał,
lecz informatyków tutejszych nie nabrał!
Pod lupę go wzięli gdy zacierał ręce
i zawzięty czegoj ulżył wszystkim w męce.
Szarpnął kawalarza za dwa skrajne bity
i jak ten to spostrzegł przestał wstawiać kity.
Misja wykonana, oceny działają,
wszyscy co walczyli garść PD dostają!
Wciskasz swą ikonę a listewka... pusta.
Jużeśmy płakali po tym co nam zabrał,
lecz informatyków tutejszych nie nabrał!
Pod lupę go wzięli gdy zacierał ręce
i zawzięty czegoj ulżył wszystkim w męce.
Szarpnął kawalarza za dwa skrajne bity
i jak ten to spostrzegł przestał wstawiać kity.
Misja wykonana, oceny działają,
wszyscy co walczyli garść PD dostają!
Została jeszcze jedna rzecz do zrobienia - wstawienie [SOLVED] na początku tematu.
Mój skromny dorobek jako gracza w PBF: http://www.krysztalyczasu.pl/nickpage.php?user=35
Polonista powiedziałby, że wielką literą, ale masz rację tylko wówczas, gdy jest to początek zdania
Mój skromny dorobek jako gracza w PBF: http://www.krysztalyczasu.pl/nickpage.php?user=35
-
- Site Admin
- Reactions:
- Posty: 3837
- Rejestracja: 18 listopada 2008, 23:34
- Has thanked: 5 times
- Been thanked: 10 times
- Kontakt:
Oceny znów nie działają, wywaliły kilka postów i znów jest do dupy. Wygląda na to, że zwyczajnie drugi raz przekręciliśmy licznik i zmiana wartości nie ma tu nic do rzeczy. Możliwe, że po zresetowaniu wszystkich ocen można byłoby znów stawiać je, ale też tylko do kolejnego przekręcenia licznika. Także chyba trzeba będzie zlikwidować tę zabawkę, bo jest wadliwa.
Ostatnio zmieniony 02 lutego 2016, 01:04 przez czegoj, łącznie zmieniany 1 raz.