Baza danych - dodanie nowego rekordku
Baza danych - dodanie nowego rekordku
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
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
- Nowszy
- Posty: 504
- Rejestracja: 30 maja 2008 08:33
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Katowice
- Kontakt:
Baza danych - dodanie nowego rekordku
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)
Pozdrawiam, Maciek Antonik
Edu4Industry
Edu4Industry
Baza danych - dodanie nowego rekordku
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
?
- ky3orr
- Posty: 149
- Rejestracja: 10 gru 2006 00:00
- Wersja środowiska: LabVIEW 8.6
- Lokalizacja: Siechnice
- Kontakt:
Re: Baza danych - dodanie nowego rekordku
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
Moze to jest jakis sposob tylko baze mam zrobiona jako wartosci liczbowe 
- ky3orr
- Posty: 149
- Rejestracja: 10 gru 2006 00:00
- Wersja środowiska: LabVIEW 8.6
- Lokalizacja: Siechnice
- Kontakt:
Re: Baza danych - dodanie nowego rekordku
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:
bloczkiem Concatenate Strings poskładasz je sobie w całość.
pozdro
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;pozdro
Ostatnio zmieniony 14 wrz 2009 16:15 przez ky3orr, łącznie zmieniany 1 raz.
Baza danych - dodanie nowego rekordku
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
pozdro
P.S w ostatecznosc bede musial zrobic tak jak proponuejsz, innego wyjscia nie widze
Ostatnio zmieniony 14 wrz 2009 16:52 przez stawianie, łącznie zmieniany 1 raz.
- ky3orr
- Posty: 149
- Rejestracja: 10 gru 2006 00:00
- Wersja środowiska: LabVIEW 8.6
- Lokalizacja: Siechnice
- Kontakt:
Re: Baza danych - dodanie nowego rekordku
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
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