Autor | Zpráva | ||
---|---|---|---|
SMK Profil |
#1 · Zasláno: 7. 9. 2012, 21:26:11
Ahoj,
nemůžu se dopátrat jak zapsat tento tvar do databáze : 123-45678-9. V pořádku se odešle, ale přepočítá se na -45564. Máte někdo nějaký nápad? Děkuji |
||
Sir Tom Profil |
#2 · Zasláno: 7. 9. 2012, 21:28:39
SMK:
Také ahoj, ulož to jako řetězec VARCHAR. |
||
Kajman Profil |
#3 · Zasláno: 7. 9. 2012, 22:18:34
A při vkládání ho uzavřete do apostrofů.
'123-45678-9' |
||
SMK Profil |
#4 · Zasláno: 7. 9. 2012, 22:20:02
Sir Tom:
Sloupec je jako VARCHAR, ale to jsi zřejmě neměl na mysli. Jak takový zápis vypadá ?? Děkuji |
||
Sir Tom Profil |
#5 · Zasláno: 7. 9. 2012, 22:31:22
SMK:
No prostě datový typ sloupce musí být pro řetězec - VARCHAR. A pak s tím pracuješ normálně jako s řetezcem, tj. uzavírat jej do uvozovek, atd... Je důležité si uvědomit, kdy se udělá přepočet 123-456789-9 = -45564 - při ukládání do db, nebo už při odeslání (např. z nějakého formuláře)? |
||
Časová prodleva: 12 let
|
0