Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQLite] Zapisywanie wartości logicznej
Forum PHP.pl > Forum > Przedszkole
ZaqU
Hej,
Mam problem z odczytywaniem z bazy SQLite wartości logicznych. Za pomocą API biblioteki z javy pobieram wartość typu boolean, ale metoda zawsze zwraca wartość false.

Moja tabela wygląda tak:
  1. CREATE TABLE IF NOT EXISTS tabela (przykladowe_pole BOOLEAN NOT NULL DEFAULT FALSE);

A rekordy dodaje tak:
  1. INSERT INTO tabela (przykladowe_pole) VALUES ('TRUE');


Owszem, pole się aktualizuje, ale pomimo tego że jest ono typu boolean, to wpisuje się do niego string... W jaki sposób dodawać wartość boolean? Samo TRUE nie działa... :/
timon27
A nie możesz używać tinyint(1) ?
Zachowuje sie tak samo, zajmuje tyle samo miejsca, a jest bardziej optymalne, i działa na wszystkich wersjach.
ZaqU
W sumie mógłbym, ale chciałbym wiedzieć jak to zrobić za pomocą boolean.

//EDIT: Ok, problem rozwiązany! Temat można zamknąć.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.