![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 26.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem i to powazny (zaraz magisterka a aplikacja nie dziala). Chodzi o typ float. W intefejsie PHP zapisuje z formularza dane typu float, a pozniej chce je zapisac do bazy MSSQL 2005. I tu wywala mi ciagle blad: Error converting data type varchar to float. Prosze o szybka sensowna odpowiedz ![]() Jesli podam liczbe 3 to zapisuje w bazie jako 3,0 wyswietla w php na stronie 3.0 JEsli podam w formularzu 3,4 to nie idzie JEsli podam 3.4 to tez nie idzie Uzywam PDO do laczenia sie z baza. Kod do zapisu do bazy:
jak to rozwiazac? Ten post edytował basu 9.06.2007, 13:20:48 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Podejrzewam ze w bindzie musisz wymusisc uzycie konwersji do float, lub w php zrzutowac na ten typ choc poderzewam ze 1 opcja bedzie lepsza.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 26.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Znalazlem odpowiedz
![]() Wystarczy zmiana w opcjach regionalnych systemu symbol dziesietny na kropkę. http://forumphp.nq.pl/index.php?showtopic=...mode=linearplus |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:51 |