Drogie Mirki,

Właśnie zauważyłem, że PDO zwraca wszystkie wartości (nawet INT) jako STRING. Czy jest jakiś sposób, żeby trwale zmusić go do rozpoznawania poprawnych typów?

#mysql #pdo #bazydanych
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Elo.
W jaki sposób przekazać parametr do otwieranego formularza w #access ?
Otwierany formularz pobiera dane z kwerendy. W polu "kryteria" kwerendy wpisałem "[]". Chcę otwierać ten formularz za pomocą przycisku w innym formularzu a dane wpisywane jako kryteria mają być pobierane z pola w formularzu otwierającym.
#bazydanych #pytanie #komputery
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może trochę niejasno to opisałem.
Mam formularz1 który pobiera dane z kwerendy przyjmującej dane( "[]" w polu kryteria)
i formularz2 który zawiera pole z rozsuwaną listą i przycisk. Po kliknięciu na przycisk ma się otworzyć formularz1 i chcę mu przekazać wartość z pola kombi
  • Odpowiedz
@SiarkoWodor: rozsuwana lista - pole kombi?

najprościej to zrobić sobie w vba gdzieś zmienną globalną
a potem na zdarzenie "przy otwarciu" formularza1 wrzucić:
Me.RecordSource = "SELECT * FROM TabelaFormularza1 WHERE IDTabeli = " & zmiennaglobalna
  • Odpowiedz
@alosha: Ej, to jest głupie i zupełnie nieoczywiste. Dostaję dwa różne intervale, które są takie same.

poradziłem sobie tak (docelowo potrzebowałem różnicy w dniach):

postgres=# select '2015-06-18'::date -
  • Odpowiedz
@alosha: ok, to teraz widzę swój błąd. Interval faktycznie działa, jak trzeba.

postgres=# SELECT extract(epoch from ('1 year'::interval)) = extract(epoch from ('365 days 6 hours'::interval));
?column?
  • Odpowiedz
#bazydanych #access
Mirki kompletnie nie ogarniam baz i mam problem. Musze przenieść projekt bazy danych z workbencha do accessa. Chcę połączyć tabele pozycjahaszawodnikhasklub z zawodnikhasklub i wyskakuje mi takie coś (screen w 1 komencie). Domyślam się, że jest to spowodowane tym, że nie ma PK w żadnej z tych tabel ale istnieje może jakiś sposób żeby to obejść?
LewitujacyMnich - #bazydanych #access
Mirki kompletnie nie ogarniam baz i mam proble...

źródło: comment_umGxWzDdPrl19U3AqUI71Z7UBkBfhag0.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chripal: Tabela zawodnikhasklub to tabela do relacji wiele do wielu dla połączenia klubu i zawodnika. Prowadzący sobie zażyczył, żeby można było zapamiętywać poprzednie pozycje zawodnika w różnych klubach. Więc powstała jeszcze tabela "pozycjahaszawodnikhasklub" która łączy relacją wiele do wielu tabele "zawodnikhasklub" z tabelą "pozycja". Problem jest w tym, że tabele przejściowe nie mają PK i access ich nie chce połączyć. Eksportowałem to
  • Odpowiedz
Czy jeżeli w którymś polu w bazie danych przechowuję plik XML, to mimo to mogę uznać, że dane te są atomowe?
Teoretycznie mógł bym to rozbić na osobną tabelę, ale... Potrzebny mi jest plik XML w zasadzie.
Więc nie narusza to 1 zasady normalizacji danych, prawda?
#sql #bazydanych
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@anonim1133: Teoretycznie nawet pole 'adres' nie musi być rozbite na 'ulica', 'miasto' itp. by dane były atomowe jeśli potrzebujemy zawsze pełnego adresu (tak przynajmniej na studiach mówiono :P)
  • Odpowiedz
Mireczki, mam problem z MySQL.

Mam w tabeli kilka kolumn, do dóch z nich potrzebuję wstawić odpowiednią datę, typ danych to datetime. Jedna kolumna to czas w momencie dodawania rekordu więc

INSERT INTO table (..., col1, ...) VALUES (..., NOW(), ...);
załatwia sprawę, ale w drugiej kolumnie potrzebuję datę i czas z przyszłości, tzn wartość z col1 + na przykład 3 miesiące, rok, albo 10 dni. Da radę coś takiego zrobić jakoś w miarę
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, kiedy importuje baze danych z workbencha do xampa, wyskakuje mi taki blad.

-- -----------------------------------------------------
-- Table mydb.table1
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki mam pytanie odnośnie baz danych. Mamy taką sytuację:
Serwer MSSQLowy. Robiony jet backup i w tym czasie jakaś inna aplikacja chce zapisać coś do bazy danych.
Moje pytanie co się wtedy stanie? Przepadnie ten wpis? Już nie chodzi mi o to czy znajdzie się w backupie a jedynie czy nie przepadną dane?

#sql #bazydanych #programowanie #backup
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@n1troo: aplikacja dostanie deadlocka, jesli akurat będzie potrzebować tabeli, która jest archiwizowana, jeśli to będzie trwac zbyt długo to aplikacja nie zaczeka aż tyle i faktycznie wyświetli się błąd i rekord nie zostanie zapisany.
  • Odpowiedz
@MackONE_ nie znam nikogo, kto nauczyłby się programować z książek. Znając życie to nawet przez nią nie przerbniesz, albo będziesz czytał na odwal się. Moja rada:
1. Wybierz sobie o jakich bazach chciałbyś się uczyć (MySQL, Oracle, PosteSQL, Microsoft)
2. Jeśli jesteś studentem i masz konto na msdnaa to ściągaj klienta SQL Server - moim zdaniem najlepszy dla nowicjuszy
3. Przeglądaj kursy, czytaj msdn.microsoft.com, obczaj blogi (sqlservercentral najlepszy. Jest tam wszystko
  • Odpowiedz
Witam i o zdrowie pytam :D.

Jako że mam teraz trochę wolnego czasu chciałbym zdobyć trochę wiedzy z dziedziny baz danych. Zarówno teoretycznych zagadnień jak i praktycznych.

Było by fajnie jakby padły propozycje jakiś książek, kursów, video-kursów czy stron internetowych.

Pytanie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MackOne_ Same bazy może nie tyle, ale już znajomość narzędzi (jakieś ETL, raporty) plus dobra znajomość SQL i jesteś w stanie spokojnie znaleźć robotę jako Developer SQL czy coś w tym stylu.
  • Odpowiedz
czesc, pytanie do uzytkownikow #oracle business intelligence. czy w tym narzędziu jest gdzies opcja wprowadzania danych do tabeli "na miejscu" ze tak powiem? chodzi mi szybką edycję, czy dodanie jakiejs danej. slyszalem ze jest cos takiego, ale za cholere nie moge znalezc. #bazydanych
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki, potrzebuję zrobić projekt na bazy danych do #studbaza, ale po pierwsze kompletnie tego nie ogarniam, a po drugie nie przyda mi się to nigdy. Byłby ktoś w stanie zrobić za 100CBLN kompletną bazę danych w MS Access 2010 albo 2007 wraz z formularzami do uzupełniania tabel oraz kwerendami itp. na podstawie diagramu ER z Toad Data Modellera. Projekt zawiera ok 10 struktur z kilkoma danymi. Płacę po
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@notavailable: zsumuj wpisy z tabeli z trasami (ilośc wpisów) dla danego samochodu o danym ID, a druga część to zsumować wartości wpisów pola "długośc trasy" dla samochodu o danym id.

Punkt 9.7 http://www.google.pl/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CEkQFjAF&url=http%3A%2F%2Fplitwin.sd.prz.edu.pl%2Ffile%2FMjMsNjcsMjIyMixrd2VyZW5keS5wZGY%3D&ei=c6t2Vf60OOvEygP_p4DAAg&usg=AFQjCNH2SqVQRwKyhohw4G_xwahFF3lhWg&bvm=bv.95039771,d.bGQ&cad=rja
  • Odpowiedz
Sql zawsze kradnie maksymalna ilosc dostepnego zasobu ramu, zeby miec jak najwieksza wydajnosc, dlatego na środowiskach produkcyjnych zawsze stawia sie osobna maszynę dedykowaną tylko SQL. W ustawieniach serwera jest możliwość obcięcia tego przydziału do maksymalnej zadanej wartości.
  • Odpowiedz