Strona 1 z 1
Baza danych - dodanie nowego rekordku
: 10 wrz 2009 16:59
autor: stawianie
Witam,
Jak najlatwiej zrobic by uzytkownik porgramu po wlaczeniu go wpisywal swoje dane i po wcisnienie czegos tam wyskakiwalo mu ze juz jest zapisany w bazie albo ze zapisano go do bazy danych.
Zrobilem to tak ze poprostu wyszukuje w bazie i ze jesli znaleziono jeden wynik to juz jest a jak nie znaleziono to go nie ma i wpisuje do bazy
Baza danych - dodanie nowego rekordku
: 11 wrz 2009 14:07
autor: Nowszy
To wszystko zależy od tego, na ilu użytkowników ma być taki program i ile i jakich danych chcesz zapisywać. W przypadku kilku użytkowników i kilku informacji (Imie, nazwisko, wiek, zdjęcie..) to najprościej zrobić tablicę klastrów i w niej wyszukiwać odpowiedniego wpisu. Jeżeli aplikacja ma być na większą skalę, to polecam bazę danych z prawdziwego zdażenia i Database Connectivity Toolkit (
http://sine.ni.com/nips/cds/view/p/lang/en/nid/6429)
Baza danych - dodanie nowego rekordku
: 11 wrz 2009 22:03
autor: stawianie
Mam pytanko, zapisuje dane do bazy w mysql z kontrolek ktore pokazuja mi dwa miejsca po przecinku ( tak jak chce ) ale w bazie jak wyswietlam potem to jest ich tam 10 czy tam iles - a chce tylko dwie. Jak to zroibc by do bazy faktycznie szły dane z kontrolki

?
Re: Baza danych - dodanie nowego rekordku
: 12 wrz 2009 19:30
autor: ky3orr
może przy tworzeniu zapytania do bazy korzystaj z bloczka number to fractional string i określ ilość miejsc po przecinku.
Baza danych - dodanie nowego rekordku
: 14 wrz 2009 15:33
autor: stawianie
Moze to jest jakis sposob tylko baze mam zrobiona jako wartosci liczbowe

Re: Baza danych - dodanie nowego rekordku
: 14 wrz 2009 16:12
autor: ky3orr
myślę, że to niczemu nie przeszkadza. zapytanie do bazy moze być przecież przekazane w formie stringa, a wartość liczbowa musi sie znaleźć po prostu pomiędzy cudzysłowami '12.34'.
przykłady stringa:
Kod: Zaznacz cały
INSTERT INTO baza.tabela ('id', 'liczba') VALUES (xxx, '12.34'); UPDATE baza.tabela SET pole='12.34' WHERE id=xxx;
bloczkiem
Concatenate Strings poskładasz je sobie w całość.
pozdro
Baza danych - dodanie nowego rekordku
: 14 wrz 2009 16:51
autor: stawianie
no ja wiem ze mozna przekazac jako string ;) ale wole jako liczbe trzymac w bazie. Jakos pomecze sie, dzieki za checi
pozdro
P.S w ostatecznosc bede musial zrobic tak jak proponuejsz, innego wyjscia nie widze

Re: Baza danych - dodanie nowego rekordku
: 14 wrz 2009 17:43
autor: ky3orr
kol. stawianie w bazie pole ma być liczbowe - chodzi o konstrukcje zapytania, ąby ograniczyć liczbę miejsc po przecinku.
przykłady które podałem działaja świetnie z bazą gdzie pole, do którego ma być zapisane to 12.34 jest np. typu DOUBLE.
pozxdrawiam