Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 1 Dołączył: 10.11.2010 Skąd: Warszawa Ostrzeżenie: (10%)
|
Witam serdecznie,
jestem studentem informatyki i jako temat zaliczenia (dopuszczenie do egzaminów) muszę wykonać bazę danych. Zadanie jakie muszę wykonać to: muszę napisać program do obsługi danych magazynowych. Baza danych musi składać się z trzech tabel: tab1, tab2, tab3. Pola formularza nazwa i jednostka mają być polami wyboru typu select. Program powinien posiadać menu oraz uniwersalny formularz. Muszę sprawdzać poprawność wprowadzanych i edytowanych danych. Nie chcę aby ktoś napisał mi gotowca (chociaż to nie jest zły pomysł (IMG:style_emoticons/default/wink.gif) ), ale chciałbym aby ktoś pomógłby mi załapać o co w tym chodzi i wspólnymi siłami coś napisać... Czy znajdą się tutaj osoby, które pomogą w rozwiązaniu problemu? Ja na samym początku wyskrobałem coś takiego:
Po wysłaniu zapytania mam: BŁĄD: tabela "stany_mag" nie istnieje ********** Błąd ********** BŁĄD: tabela "stany_mag" nie istnieje Stan SQL: 42P01 Proszę o pomoc jeżeli to możliwe... proszę pamiętać, że dla niektóry to co jest banalnie proste dla innych całkowicie zielone... (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%)
|
W postreSql nie robiłem,nie wiem czy trzeba określac silnik przy tworzeniu tabel czy jakieś collation, ale polecenie insert chyba nie odbiega tak znaczącą od innych baz.
Jedna kolumna "jednostka" do której jednocześnie chcesz wrzucić cztery wartości.Może baza ma sobie wybrać którąś z nich? Spójrz jak to poprawnie powinno wyglądać: http://www.w3schools.com/sql/sql_insert.asp stany_mag tworzysz kolumnę: Cytat nr serial NOT NULL, i zostawiasz ją sobie na pastwę losu ,a przecież NOT NULL ,mówi Ci ,że nie może być pusta. Nazwy tabel,kolumn nie powinny być dwuczłonowe:rób nr_serial. I to by było na tyle,może ktoś jeszcze inny coś zauważy.Na razie to miernie wygląda u Ciebie. Ten post edytował Niktoś 12.01.2012, 01:14:56 |
|
|
|
ar4 Pomoc z tworzeniem pierwszej bazy danych 12.01.2012, 00:15:10
nospor DROP TABLE stany_mag;
DROP TABLE nazwy_towarow;
D... 12.01.2012, 07:52:38
Sephirus Użyj:
[SQL] pobierz, plaintext DROP TABLE IF EXIS... 12.01.2012, 08:53:56
ar4 @Niktoś
Czyli jak mogę to rozwiązać? Nie zabardzo ... 12.01.2012, 12:44:50
nospor Nie słuchaj się niktosia, bo on nie wie że "s... 12.01.2012, 12:50:14
Niktoś CytatNie słuchaj się niktosia, bo on nie wie że ... 12.01.2012, 13:09:34
nospor A co ci się nie podoba w insertach i w których?
Bo... 12.01.2012, 13:23:36
Niktoś INSERT INTO table [ ( column [, ...] ) ]
... 12.01.2012, 13:40:15
nospor Chyba wyciąłeś coś z tego cytatu. Ja znalazłem tak... 12.01.2012, 13:43:34
ar4 Mało uczęszczałem na wykłady i z tego powodu mogę ... 12.01.2012, 13:45:05
Niktoś Nie ,patrz-przecież nie robiłbym tak perfidnych ma... 12.01.2012, 13:48:31 
ar4 Cytat(Niktoś @ 12.01.2012, 13:48:31 )... 12.01.2012, 13:55:08
nospor http://www.postgresql.org/docs/8.2/static/sql-inse... 12.01.2012, 13:51:17
Niktoś Nie, piszę w MSSQL ,choć zapytania znacznie się ni... 12.01.2012, 13:59:09
ar4 @Niktoś
myślę, że nie przeszkadzasz, tym bardziej ... 12.01.2012, 23:28:37
viking Co ja tu widzę bez sensu to że z tabeli nazwy_towa... 14.01.2012, 11:26:16 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 18:26 |