sql date

Ogldasz odpowiedzi wyszukane dla hasa: sql date





Temat: access i strony html
np wykorzystujac technologie ASP, piszesz skrypty jak VB.  Do tego komenda
SQL i jest ok

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN= TWOJA_BAZA ;UID=;PWD="

sql = "INSERT INTO _TABELA VALUES ('"
sql = sql & numer & " ', ' "
sql = sql & Date() & " ', ' "
sql = sql & "jakies bzdury" & " ', ' "
sql = sql & "0" & " ;)"

Set Wyslij = Conn.Execute(sql)

zajrzyj  do Chipa 1/99 albo na grupe pl.comp.www

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: access i strony html

Mariusz Stepien wrote:
np wykorzystujac technologie ASP, piszesz skrypty jak VB.  Do tego komenda
SQL i jest ok

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN= TWOJA_BAZA ;UID=;PWD="

sql = "INSERT INTO _TABELA VALUES ('"
sql = sql & numer & " ', ' "
sql = sql & Date() & " ', ' "
sql = sql & "jakies bzdury" & " ', ' "
sql = sql & "0" & " ;)"

Set Wyslij = Conn.Execute(sql)

zajrzyj  do Chipa 1/99 albo na grupe pl.comp.www


sorki, że tak późno piszę, ale miałem przerwę w dostępie do news (ok. 2
tygodni)

Przy dużych obciążeniach serwera lepiej jest nie przesyłać zapytań i
całych wyników między serwerem ASP i serwerem bazy danych ( w tym
przypadku ACCESS'em), lecz korzystać ze stored procedures (w innych bazach
danych) lub kwerend (Access). Do serwera ASP wysyła się tylko stronę
danych (a nie wszystkie).

pozdrawiam,

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: baza wielostanowiskowa
A teraz znów mniejszą. Ale to może dlatego ze jestem "pod wpływem" jako że
zdałem exam z MOwNiTu (Metody Obliczeniowe)
Oto dalszy cytat z MSDN. MOgę prosić o interpretację?

"When record-level locking is on, data edited through Access forms and
datasheets will use record-level locking. Also, Recordset objects opened by
using the DAO OpenRecordset method, and any ADO methods (when you use the
Microsoft Jet 4.0 OLE DB provider) that open or return a Recordset object
will use record-level locking. However, any SQL Data Manipulation Language
(DML) queries - that is, queries that add, delete, or modify records - that
are run from ADO (when you use the Microsoft Jet 4.0 OLE DB Provider), DAO,
or the Access query user interface will use page-level locking. Page-level
locking is used for SQL DML statements to improve performance when you are
working with many records. However, even when record-level locking is turned
on, it is not used for updates to values in memo fields and values in fields
that are indexed - they still require page-level locking. "

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Upierdliwa data w SQL
Kochana Grupo
                 pomocy!

Mam problem z przesyłaniem daty pomiędzy polami na formularzach a kwerendą
SQL dołączającą:

Schemat wygląda następująco:
Data (Form) -Data (SQL) -Data (Form)
i tak na przykład otrzymuję z datą 18 listopada 2002:
form: 18/11/02 -SQL (Funkcja DateAdd() a potem INSERT) -na formularzu
otrzymuję 02/11/18 (2 listopada 2018)

Pola na formularzu są w formacie: dd/mm/yy (pola w bazach też)
Wiem, że SQL "liczy" wszystko po swojemu: yy/mm/dd ale stosowałem już
wszystkie znane mi rozwiązania:
Clng, CDate, FormatDateTime, DateSerial
i nie mogę tej daty przekonwertować.

Będę wdzięczny za każdą pomoc

McMac

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server 7 do Access 2k (bez ODBC)


W Accesie 2k można tworzyć nowe projekty z wykorzystaniem SQL Servera
*.adp,
ale można zaimportować z bazy "kwerendowej" wszystko oprócz kwerend (A ONE
SA
BARDZO ISTOTNE).


Importują się także i kwerendy, które w projekcie stają się widokami lub
procedurami ale przy spełnieniu pewnych warunków...

"Queries that are not upsized

The Upsizing Tools do not try to upsize every type of Microsoft Access query
that you may have in your Access (Jet) database. The following varieties of
queries will not upsize:
  a.. Crosstab queries
  b.. Action queries (append, delete, make-table, update) that take
parameters
  c.. Action queries that contain nested queries
  d.. SQL pass-through queries
  e.. SQL Data Definition Language (DDL) queries
  f.. Union queries
  g.. Queries that reference values on a form
You must manually re-create queries that the Upsizing Tools do not migrate."

Powyższy cytat pochodzi z artukułu w MSDB Library:
"Using the Microsoft Access 2000 Upsizing Tools with SQL Server 7.0 or MSDE
Russell Christopher
Microsoft Corporation
October 1999
"
Pozdrawiam
SWid

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Brak bieżacego rekordu
(...)

w tej petli Access nie pobiera na poczatku petli
wartosci z rekordu =  od   'datKtora".


(...)

Zapis typu
...Data =# " & datKtora & "#"  ...
jest jaknajbardziej bledny i nie wolno tak pisac. Niestety mam wrazenie, ze
jest to blad dosc rozpowszechniony. Chodzi o znaaana zasade, ze w skladni
SQL data musi byc w formacie miesiac-dzien-rok, a zmienna datKtora wklei Ci
tekst zgodny z ustawieniami daty w Panelu sterowania, czyli np.
dzien-miesiac-rok lub jeszcze inaczej, bo kto wie jaki masz ustawiony format
daty w Windows.

Prawidlowy zapis, to np.
...Data =CDate('" & datKtora & "')"  ...
Nie pomyl sie w cudzyslowach.

Krzysztof Pozorek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Brak bieżacego rekordu
(c) Krzysztof Pozorek <k.pozo@gazeta.plwrote:


(...)
| w tej petli Access nie pobiera na poczatku petli
| wartosci z rekordu =  od   'datKtora". (...)

Zapis typu
...Data =# " & datKtora & "#"  ...
jest jaknajbardziej bledny i nie wolno tak pisac. Niestety mam
wrazenie, ze jest to blad dosc rozpowszechniony. Chodzi o znaaana
zasade, ze w skladni SQL data musi byc w formacie miesiac-dzien-rok,
a zmienna datKtora wklei Ci tekst zgodny z ustawieniami daty w Panelu
sterowania, czyli np. dzien-miesiac-rok lub jeszcze inaczej, bo kto
wie jaki masz ustawiony format daty w Windows.

Prawidlowy zapis, to np.
...Data =CDate('" & datKtora & "')"  ...
Nie pomyl sie w cudzyslowach.

Krzysztof Pozorek


Hmm, to chyba powinno zostać dołączone do FAQu? (o ile już tam nie jest,
choć w to wątpię :-))

Pozdrawiam
Jacek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL-data-1dzień
Cześć

Mam mały problem:) Wiem że to juz pewnie było x razy na forum (googlałem ale
nic nie moge znaleźć co by mnie naprowadziło ). Chcę zaznaczyć rekordy w
których data jest większa o 1 dzień np.. (lub mniejsza). Napisałem taki
durny kod (który oczywiście nie działa). Wydaje mi się że powinno się
wyciągnąć z daty dzień , ale nie wiem jak to zrobić :(

strtyl = "SELECT *FROM admin WHERE ( [admin].[data] =" &
((Form_Formularz1.Tekst18.Value) - 1) & ");"

Dzieki i pozdrawiam
paweł

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQl data nietypowo ,formatowanie liczby
Pytanie 1.
Mam zapisane rok i miesiac ksiegowania
jako integer np
200210  czyli (pazdziernik 2002)
200212 ..
200301 ..

chcialbym utworzyc widok (select)
ktory pokazal by mi miesiac wstecz w stosunku do zapisanego

czyli
wynik:
miesiac         ;miesiacpopredni
200210          ;200209
200212          ;200211
200301          ;200212
probowalem rozne kombinacje ale jakos nie mam pomyslu
jak zrobic to jednym selectem aby otrzymac taki wynik

Pytanie 2.

mam numer dokumentu ktory przechowuje jako integer
1,2,3,4,5,6...10...100.. itd
chcialbym tez w selekcie sformatowac tak wynik abym otrzymal
zawsze 4 cyfrowy numer (dokumentow nigdy nie bedzie wiecej niz
9999)

czyli wynik selecta powinien wygladac tak

0001
0002
0010
0100
0101

Jesli ktos ma jakies pomysly jak sformatowac wynik w ten sposob bezposrednio
w jezyku T-sql bylbym wdzieczny

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: sql + date
witam

mam w tabeli kolumne z datami.
Potrzebuje znalesc rekordy typu:

select * from tabela where data + '20 dni' teraz;

czy przechowywac daty w postacji liczb tak zeby z poziomu aplikacji wykonac
takie zapytanie w prosty sposob,
czy moze lepiej dokonywac konwersji daty (int -data i na odwrot) w samej
aplikacji.

w zasadzie baze bedzie kontrolowac aplikacja ale nie chcialbym sie ograniczac
do korzystania z niej tylko w ten sposob. (chcialbym korzystac z bazy rowniez z
klienta  np sql plus'a);

a moze sa w oraclu jakies operacje na datach ktore rozwiaza moj problem ?

az

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: MS SQL a Interbase format daty?
W MS SQL date podaje sie w formacie rok dzien miesiac czy da sie
cos zrobic aby mozna bylo ja podawac normalnie czyli rok miesiac
dzien?

Nizej mam przyklad identycznego zapytania dla Interbase i MSSQL
chcialbym aby zapytanie w MSSQL wygladalo tak samo jak w Interbase.
Moze trzeba po prostu cos przestawic.

Interbase
SELECT COUNT(PLR_ID) FROM PL_REGISTRATIONS WHERE (PLR_DATE


='2006-10-13 00:00' AND PLR_DATE <= '2006-10-13 23:59')


MSSQL
SELECT COUNT(PLR_ID) FROM PL_REGISTRATIONS WHERE (PLR_DATE

='2006-13-10 00:00' AND PLR_DATE <= '2006-13-10 23:59')


Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: MS SQL a Interbase format daty?


kurc@poczta.onet.pl wrote:
W MS SQL date podaje sie w formacie rok dzien miesiac czy da sie
cos zrobic aby mozna bylo ja podawac normalnie czyli rok miesiac
dzien?

Nizej mam przyklad identycznego zapytania dla Interbase i MSSQL
chcialbym aby zapytanie w MSSQL wygladalo tak samo jak w Interbase.
Moze trzeba po prostu cos przestawic.

Interbase
SELECT COUNT(PLR_ID) FROM PL_REGISTRATIONS WHERE (PLR_DATE
| ='2006-10-13 00:00' AND PLR_DATE <= '2006-10-13 23:59')

MSSQL
SELECT COUNT(PLR_ID) FROM PL_REGISTRATIONS WHERE (PLR_DATE
| ='2006-13-10 00:00' AND PLR_DATE <= '2006-13-10 23:59')


Hi

moze to Ci pomoze

SET DATEFORMAT mdy
GO
DECLARE @datevar datetime
SET @datevar = '12/31/98'
SELECT @datevar
GO

regards
SW

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: mssql baza z roznicami...


Witam!

Mam 2 spore bazy danych i chcialbym otrzymac roznice pomiedzy nimi, czy
jest jakis automatyczny sposob generowania roznic (chodzi o same dane,
procedury/funkcje mnie nie interesuja) poza recznym pisaniem zapytan?


Sciagnij z http://www.red-gate.com/  SQL Data compare. Ich narzedzia sa
badzo fajne, niedrogie, a dodatkowo mają 14 dniowy trial.

Pozdrowienia
Alwik

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: mssql baza z roznicami...
alwik napisał(a):


| Witam!

| Mam 2 spore bazy danych i chcialbym otrzymac roznice pomiedzy nimi, czy
| jest jakis automatyczny sposob generowania roznic (chodzi o same dane,
| procedury/funkcje mnie nie interesuja) poza recznym pisaniem zapytan?

Sciagnij z http://www.red-gate.com/  SQL Data compare. Ich narzedzia sa
badzo fajne, niedrogie, a dodatkowo mają 14 dniowy trial.


Jak dla mnie 300$ to troche za drogo poza tym najlepiej gdyby byl jakis
automacik, ktory mozna oskryptowac.

Pozdrawiam
Darek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Porownywanie plikow tekstowych w PL SQL (oracle 8i)
Potrzebuję porownac 2 pliki tekstowe . Znalazlem
w necie funkcję eqfiles  pod adresem
http://www.oracle.com/technology/oramag/oracle/05-jan/o15plsql.html

1 )Czy znaleźliscie może jakieś jeszcze inne przykłady ?
Interesuje mnie to zagadnienie z punktu widzenia sposobu
rozwiązania .

2)Jak wg Was można napisać funkcję porownującą 2 tabele ?

3) Chciałbym "wyciagnąć" w PL SQL datę utworzenia
   pliku (np . "tekst.txt" ) . Funkcja fgetattr nie ma parametru
  "data utworzenia pliku"  :-( . Jak mozna to zrobic ?

Pozdrawiam

Zenek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Porownywanie plikow tekstowych w PL SQL (oracle 8i)
zj55 napisał(a):


Potrzebuję porownac 2 pliki tekstowe . Znalazlem
w necie funkcję eqfiles  pod adresem
http://www.oracle.com/technology/oramag/oracle/05-jan/o15plsql.html

1 )Czy znaleźliscie może jakieś jeszcze inne przykłady ?
Interesuje mnie to zagadnienie z punktu widzenia sposobu
rozwiązania .

2)Jak wg Was można napisać funkcję porownującą 2 tabele ?

3) Chciałbym "wyciagnąć" w PL SQL datę utworzenia
   pliku (np . "tekst.txt" ) . Funkcja fgetattr nie ma parametru
  "data utworzenia pliku"  :-( . Jak mozna to zrobic ?


Hej,
powiedz co chcesz zrobić.

Pozdrawiam
dap

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Porownywanie plikow tekstowych w PL SQL (oracle 8i)


zj55 napisał(a):
| Potrzebuję porownac 2 pliki tekstowe . Znalazlem
| w necie funkcję eqfiles  pod adresem
| http://www.oracle.com/technology/oramag/oracle/05-jan/o15plsql.html

| 1 )Czy znaleźliscie może jakieś jeszcze inne przykłady ?
| Interesuje mnie to zagadnienie z punktu widzenia sposobu
| rozwiązania .

| 2)Jak wg Was można napisać funkcję porownującą 2 tabele ?

| 3) Chciałbym "wyciagnąć" w PL SQL datę utworzenia
|    pliku (np . "tekst.txt" ) . Funkcja fgetattr nie ma parametru
|   "data utworzenia pliku"  :-( . Jak mozna to zrobic ?

Hej,
powiedz co chcesz zrobić.


Mam zadanie ktore tworzy mi plik tekstowy zawierajacy
m.in. nr pracownika i jego email (wyciągam to z Active Directory ) . Plik
ten nastepnie przez procedurę oraclowa urochamianą jako job importowany jest
do tabeli zawierającej emaile pracownika . Chcialbym oczywiscie uniknąc
błędow  typu ..... plik tekstowy z przedwczoraj .
Mozna oczywiscie kasowac plik tekstowy a kazde nastepne zadanie go utworzy .
Nie mniej bardzo  mnie zaintrygowało rozwiazanie oparte o porownywanie
plikow albo date kreacji pliku tekstowego .

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Porownywanie plikow tekstowych w PL SQL (oracle 8i)


zj55 wrote:
| zj55 napisał(a):
| Potrzebuję porownac 2 pliki tekstowe . Znalazlem
| w necie funkcję eqfiles  pod adresem
| http://www.oracle.com/technology/oramag/oracle/05-jan/o15plsql.html

| 1 )Czy znaleźliscie może jakieś jeszcze inne przykłady ?
| Interesuje mnie to zagadnienie z punktu widzenia sposobu
| rozwiązania .

| 2)Jak wg Was można napisać funkcję porownującą 2 tabele ?

| 3) Chciałbym "wyciagnąć" w PL SQL datę utworzenia
|    pliku (np . "tekst.txt" ) . Funkcja fgetattr nie ma parametru
|   "data utworzenia pliku"  :-( . Jak mozna to zrobic ?
| Hej,
| powiedz co chcesz zrobić.

Mam zadanie ktore tworzy mi plik tekstowy zawierajacy
m.in. nr pracownika i jego email (wyciągam to z Active Directory ) . Plik
ten nastepnie przez procedurę oraclowa urochamianą jako job importowany jest
do tabeli zawierającej emaile pracownika . Chcialbym oczywiscie uniknąc
błędow  typu ..... plik tekstowy z przedwczoraj .
Mozna oczywiscie kasowac plik tekstowy a kazde nastepne zadanie go utworzy .
Nie mniej bardzo  mnie zaintrygowało rozwiazanie oparte o porownywanie
plikow albo date kreacji pliku tekstowego .


Jasne, a jak bys' w nazwie pliku mia? juz. date; to nie by?oby ?atwiej?

dap

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server (SQL-DMO)
Witam,

gdzie moge znalesc informacje na temat "SQL Data Management Object"
(inaczej SQL OLE) dla SQL Servera ?
Mam schemat objektow SQL-DMO, ale nie wszystko jest tam wyjasnione.

pozdrawiam - CleaninG
---------------------------------------------
http://it.pl/cleaning
PGPKey IDs: DH/DSS 0x498B3F50; RSA 0xFFA8279F

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Procedura w funkcji
Witam
Mam problem z wywolaniem procedury w funkcji
----------------------------------
CREATE FUNCTION fun1(p1 CHAR(8), p2 CHAR(8), p3 DECIMAL(10,2))
RETURNS DECIMAL(10,2)
MODIFIES SQL DATA -- ???  Wyglada na to ze tutaj jest cos nie tak
BEGIN ATOMIC
   DECLARE return_val DECIMAL (10,2);
        CALL procedure1(p1,p2,sum(p3),return_val);
   RETURN return_val;
END
----------------------------------
--Z MODIFIES SQL DATA
Tworzenie funkcji zdefiniowanej przez użytkownika zwraca -628.
fun1: 9: [IBM][CLI Driver][DB2/6000] SQL0628N  Wystąpiły powielone lub sprzeczne parametry wywołujące klauzulę "MODIFIES
SQL DATA".
LINE NUMBER=9.  SQLSTATE=42613

--Bez MODIFIES SQL DATA
Tworzenie funkcji zdefiniowanej przez użytkownika zwraca -374.
fun1: 9: [IBM][CLI Driver][DB2/6000] SQL0374N  Nie podano klauzuli "MODIFIES SQL DATA" w instrukcji
CREATE FUNCTION dla funkcji języka SQL "fun1", ale po sprawdzeniu ciała funkcji okazało się, że klauzula ta powinna
wystąpić.
LINE NUMBER=9.  SQLSTATE=428C2

Co z tym zrobic ??

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: ERROR 2006 at line 497: MySQL server has gone away
On Tue, 8 Oct 2002, [ fazer is now websafe ] wrote:


root@pe100: # cat data.sql | mysql -p database2
Enter password:
ERROR 2006 at line 497: MySQL server has gone away

plik data.sql ma 8MB
serwer pracuje na 32 Ramu

Mozna coś na to zaradzić ?


http://www.mysql.com/doc/en/Packet_too_large.html

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: problem z datą SQL- Server
Witam.

Oto mój problem.

Przenoszę tabele swobodne z Visual FoxPro 6 na SQL Server 7.0. W tabeli mam
pole typu Date, które jest podczas przenoszenia DTS Wizardem konwertowane na
pole typu SmallDateTime. Dla tabel które mają rekordy z pustą datą pojawia
się błąd "Invalid character value for cast specification". Kiedy podglądam
dane za pomocą Preview w Wizardzie w pustych polach datowych wstawiana jest
wartość 1899/12/30.

Jeśli ktoś potrafi rozwiązać ten problem to proszę o odpowiedź.

Z góry dziękuję

             Roman Hałas

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: zmiana formatu daty - jak?
Witam,

Mam takie pytanie, na ktore nie znalazlem odpowiedziw FAQ, a takze
nigdzie indziej (jak do tej pory). Otoz, ma w mysqlu w tabeli pole,
gdzie wpisywane sa daty w postaci stringa. Jak zmienic zapytaniem sql
date w formacie powiedzmy takim jak ten: 2004-10-26 21:38:42 (to jest
string) na taki 1098174850 (tez string) czyli to co moge uzyskac w php
funkcja mktime(21,38,42,10,26,2004) ?

?

Pozdr
m

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: zmiana formatu daty - jak?
Pewnego pieknego dnia 2004-11-08 00:17, użyszkodnik mariposa doux
napisał/a :


Mam takie pytanie, na ktore nie znalazlem odpowiedziw FAQ, a takze
nigdzie indziej (jak do tej pory). Otoz, ma w mysqlu w tabeli pole,
gdzie wpisywane sa daty w postaci stringa. Jak zmienic zapytaniem sql
date w formacie powiedzmy takim jak ten: 2004-10-26 21:38:42 (to jest
string) na taki 1098174850 (tez string) czyli to co moge uzyskac w php
funkcja mktime(21,38,42,10,26,2004) ?


http://dev.mysql.com/doc/mysql/en/Date_and_time_functions.html
UNIX_TIMESTAMP()

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: db2 i tworzenie funkcji
witajcie!

jestem zupelnie zielony w db2 i zacialem sie juz na samym poczatku.
otoz chcialem stworzyc prosta procedure, ale zawsze otrzymuje blad.
oto jak wyglada owa funkcja:

create function ttt(nazwa varchar(30))
        returns table (idProduktu int)
        LANGUAGE SQL
        MODIFIES SQL DATA
        NO EXTERNAL ACTION
        DETERMINISTIC
begin atomic
        return (select id from schemat.produkty where nazwa = kk);
end;

zwracany blad:

SQL0104N  Znaleziono nieoczekiwany element "END-OF-STATEMENT"
występujący po tekście "end".  Dopuszczalne elementy to: "JOIN
<joined_table                             ".
 kod_sql :  -104
 stan_sql :  42601

co jest nie tak i co zle robie? pisze to w edytorze komend w centrum
sterowania. nie wiem czy dobrze. prosze o pomoc.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: db2 i tworzenie funkcji
By było zrozumiale, tak możesz to napisać:

create function ttt(nNazwa varchar(30))
        returns table (idProduktu int)
        LANGUAGE SQL
        MODIFIES SQL DATA
        NO EXTERNAL ACTION
        DETERMINISTIC
begin atomic
        return (select id from schemat.produkty where nazwa = nNazwa);
end @

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: db2 i tworzenie funkcji
Dziekuje bardzo za pomoc. Juz wszystko dziala.

On 9 Maj, 00:46, Artur <artur.wron@gmail.comwrote:

By było zrozumiale, tak możesz to napisać:

create function ttt(nNazwa varchar(30))
        returns table (idProduktu int)
        LANGUAGE SQL
        MODIFIES SQL DATA
        NO EXTERNAL ACTION
        DETERMINISTIC
begin atomic
        return (select id from schemat.produkty where nazwa = nNazwa);
end @


Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Srednia całkowita
Od: "Kinga" <illusi@o2.pl
Temat: SQL
Data: 2 marca 2003 16:22

Czesć!!!!
Mam coś takiego w accessie:

SELECT Avg(total_children) AS Sredni_Liczba_Dzieci
FROM customer;

i chciałabym żeby mi wychodziła średnia Int (całkowita) tylko nie wiem gdzie
to wpisać?
Za pomoc wielkie dzięki!!!!

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Srednia całkowita

Kinga wrote:
Od: "Kinga" <illusi@o2.pl
Temat: SQL
Data: 2 marca 2003 16:22

Czesć!!!!
Mam coś takiego w accessie:

SELECT Avg(total_children) AS Sredni_Liczba_Dzieci
FROM customer;

i chciałabym żeby mi wychodziła średnia Int (całkowita) tylko nie
wiem gdzie to wpisać?
Za pomoc wielkie dzięki!!!!


witam

select round(avg(total_children),0) as Sredni_Liczba_Dzieci FROM customer;
mozna tez uzyc funcji ceil() i floor() ;
jedno zaokragla w gore drugie w dół (albo na odwrot ;))

pozdrawiam
aasat

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: VFP-SQL


Tomek wrote:
Witam ponownie.
Mam kilka problemów przy używaniu metod PassTrough.
Np: chcę przy pomocy komendy update wprowadzic do kolumny ID kolejne liczby.
Robię to tak: sqlexec(ln,"update tabela set id=recno() where
id!=0","kursor")
Niestety nie zadziała ponieważ recno() nie działa w sql'u - więc jak to
zrobić ?


Zapomnij o takim rozwiązaniu.
Jesli chcesz aktualizować pola będące kluczem głównym to licz się z
róznymi problemami związanymi z aktualizacją tych danych jako kluczy
obcych w tabelach zwiazanych.
Często zdrowiej jest powołać sztuczny klucz główny i nigdy go nie
aktualizować.
A jeśli chcesz nadawać nowe numery dla nowych rekordów , to użyj
IDENTITY (zakładam, że chodzi o MS SQL Server).


for x=1 to 10
sqlexec(ln,"insert into tabela values (&x,'a')","kursor")
endfor


sqlexec(ln,"insert into tabela values (?x,'a')","kursor")

P.S.
Dołączam się do rady Kamila z posta:

From: "Kamil Paszkiewicz" <kamil.paszkiew@NOinteriaSPAM.pl
Newsgroups: pl.comp.bazy-danych
Subject: Re: VFP-SQL
Date: Mon, 24 Mar 2003 19:00:16 +0100
Message-ID: <b5nh49$kg4$1@atlantis.news.tpi.pl

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: php i pervasive ( symfonia)
Użytkownik Gabrys napisał:


a co robic to widocznie nie masz ty- piszac takie bzdurne odpowiedzi
skoro nie sie na tym to nie zabieraj glosu


Słabo szukałeś :-)

http://www.pervasive.com/developerzone/development_env/php.asp

" PHP (PHP Hypertext Preprocessor) is a scripting language for building
dynamic, interactive web sites. It provides cross-platform,
HTML-embedded, server side scripts.

PHP may be used on the ODBC access to Pervasive.SQL data and is
available on the Linux and Win32 platforms. In addition, on the Win32
platform, DTO is also accessible."

Coś przeoczyłeś ? Wynik pierwszy wolny z:
http://www.google.pl/search?q=ODBC+Pervasive+Linux+php&ie=UTF-8&oe=UT...

Pozdrawiam
Rony

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Format daty w Asp do bazy mdb
Witam!
Jak napisac poprawny insert w asp do bazy mdb (format daty w bazie mam
ustawiony na: data krotka) problem dotyczy daty... w jakim formacje ja
umiescic w pliku *.asp moj plik:
<%
Dim Conn, SQL
Set Conn = Server.CreateObject("ADODB.Connection")
openStr = "Driver={Microsoft Access Driver (*.mdb)}; " & _
"DBQ=c:inetpubwwwroot est.mdb"
Conn.Open openStr
SQL = "INSERT INTO Uczestnicy (nazwisko, imie, data) "
SQL = SQL & "VALUES ("
SQL = SQL & "'PPP',"
SQL = SQL & "'DDD',"
SQL = SQL & '96-12-21')"
On Error Resume Next
Conn.Execute(SQL)
%
Gdzie mam blad? Jak powino wygladac poprawny insert?
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQLServer 2005: wywoływanie procedury .NET
Dzień dobry,
Pomóżcie proszę.
Uczę się SQL Servera 2005. Potrzebuję wywołać procedurę assembly .NET z T-SQLa.
Oto kawałek mojego assembly:

using System;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;
namespace DemoSQLServer
{
    public sealed class Demo
    {
        [SqlProcedure(Name="PodajKsiążki")]
        public static void PodajKsiążki()
        {
            SqlCommand cmd = new SqlCommand("SELECT * FROM Książki");
            SqlDataReader dr = cmd.ExecuteReader();
            SqlContext.Pipe.Send(dr);
        }
   ...
   }


}


Utworzyłem assembly w Object Explorerze (Programmability /
Assemblies).
Jak wywołać procedurę? Spróbowałem tak:
        exec DemoSQLServer.Demo.PodajKsiążki
ale dostaję komunikat:

Could not find stored procedure 'DemoSQLServer.Demo.PodajKsiążki'.

Prosze o pomoc.
Dziękuję.
/RAM/

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQLServer 2005: wywoływanie procedury .NET
Musisz najpierw utworzyć procedurę w T-SQL-u.
Kod .NET swoją drogą ale dopuki nie utworzysz procedury to nie istnieje
CREATE PROCEDURE


"MP" <maly_piotrusWYTNI@poczta.onet.plwrote in message



Dzień dobry,
Pomóżcie proszę.
Uczę się SQL Servera 2005. Potrzebuję wywołać procedurę assembly .NET z
T-SQLa.
Oto kawałek mojego assembly:

using System;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;
namespace DemoSQLServer
{
   public sealed class Demo
   {
       [SqlProcedure(Name="PodajKsiążki")]
       public static void PodajKsiążki()
       {
           SqlCommand cmd = new SqlCommand("SELECT * FROM Książki");
           SqlDataReader dr = cmd.ExecuteReader();
           SqlContext.Pipe.Send(dr);
       }
  ...
  }
}

Utworzyłem assembly w Object Explorerze (Programmability /
Assemblies).
Jak wywołać procedurę? Spróbowałem tak:
exec DemoSQLServer.Demo.PodajKsiążki
ale dostaję komunikat:

Could not find stored procedure 'DemoSQLServer.Demo.PodajKsiążki'.

Prosze o pomoc.
Dziękuję.
/RAM/

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl


Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: access i pola typu date


Kuczara wrote:

czy pola typu date w accessie sa kompatybilem np z polami tego typu w
My-SQLu, pisze aplikacje w javie, ktora pobiera dane z accessa.
Potrzebuej zadac zapytanie , ktore wybierze mi z bazy historii zdarzen
np zdarzenia pomiedzy marcem a kwietniem, itp-itd.


Lepiej uzyc PreparedStatement + SetParam i zostawic konversje
typow dat driwerowi JDBC. W Javie uzywasz klasy java.sql.Date.


Czy access przelknie np cos takiego? -SELECT something FROM table
           WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;


Raczej tak !

Ciao, Rafal

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: problem z transakcją
Operacje DDL  SQL (Data Definition Language) czyli operacje modyfikujace
struktury danych (wszelkiego rodzaju
ALTER .., CREATE ..., DROP ...)  realizowane sa w ramach transakcji, ktore
sa niejawnie zatwierdzane.
Dlatego przy stosowaniu takich operacji nie trzeba rozpoczynac transakcji, w
szczegolnosci nie nalezy zamykac w jednej
transakcji operacji DDL SQL i DML SQL (Data Manipulation Language - czyli
SELECT ... , INSERT ... itp.) bo te pierwsze spowoduja jej zatwierdzenie
(jesli jednak jest taka potrzeba to proponuje otworzyc nowe polaczenie z
baza dla operacji DDL SQL - ale trzeba miec swiadomosc, ze po pierwsze dla
tych operacji nie zadziala zwykle rollback() i trzeba symulowac rollback'a
recznie
i po drugie taka symulacja transakcji nie zapewni jej atomowosci (tzn.zasady
wszystko zostanie wykonane albo nic)).
To co napisalem opieram na doswiadczeniach zwiazanych z serwerem Oracle'a
ale przypuszczam, ze dla innych serwerow jest
podobnie (chociaz dla Oracle'a nie zostanie wyrzucony komunikat "transaction
in progress").

Pozdrawiam
Fiton

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Delphi&Pervasive
Witam serdecznie
Mam Pervasiva v8. Działa na tych baza FPP w wersji c/s.
Musze zrobić jakąś analize na danych z FPP. Jedyny problem że ta baza
działa koszmarnie wolno :(:(. Jak wyświetlam jedną tabelkę to jeszcze
można wytrzymać ale jak dam już jakieś złączenie tabel to koszmar.
Myślałem że to może komponnety (pobrane ze stron pervasiva) ale
niestety SQL Data Manager dołaczony do oryginalnego Clienta pervasiva
też tak wolno działa :(:( Szybkość działania porónuje do FireBirda i
MSSQL, gdzie te dwie bazy są błyskawicą w porównaniu z Pervasivem.
Tabelki mają odpowiednie indeksy. Taka sama struktura bazy na Fire
bird działa bardzo szybko a na Pervasivie kicha :(:(:(
Czy ktoś z grupowiczów może mi pomóc ?? Może jakieś ustawienia serwera
??
Z góry dziękuje za pomoc.

Pozdrawiam
Jarosław Zielewski jaroslawzielew@wp.pl

GG 1145439

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Delphi&Pervasive

W wiadomości: 29730852.20050604144@wp.pl,
"Jarosław Zielewski" <jaroslawzielew@wp.plnapisał(a):

Witam serdecznie
Mam Pervasiva v8. Działa na tych baza FPP w wersji c/s.
Musze zrobić jakąś analize na danych z FPP. Jedyny problem że ta baza
działa koszmarnie wolno :(:(. Jak wyświetlam jedną tabelkę to jeszcze
można wytrzymać ale jak dam już jakieś złączenie tabel to koszmar.
Myślałem że to może komponnety (pobrane ze stron pervasiva) ale
niestety SQL Data Manager dołaczony do oryginalnego Clienta pervasiva
też tak wolno działa :(:( Szybkość działania porónuje do FireBirda i
MSSQL, gdzie te dwie bazy są błyskawicą w porównaniu z Pervasivem.
Tabelki mają odpowiednie indeksy. Taka sama struktura bazy na Fire
bird działa bardzo szybko a na Pervasivie kicha :(:(:(
Czy ktoś z grupowiczów może mi pomóc ?? Może jakieś ustawienia serwera
??
Z góry dziękuje za pomoc.


[...]

Witam!

Może w konfiguracji należy ustawić pamięci używaną do buforowania danych.
Aktualnie nie mam zainstalowanego Pervasiva więc nie powiem jak dokładnie to
ustawić. Ale z tego co pamiętam w programie do zarządzania bazą była taka
możliwość. Chyba konfiguracja serwera.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL, data i kilka plików..

1. W jaki sposób sformułować zapytanie SQL komponentu TQuery typu

SELECT * FROM Baza.dbf WHERE Data BETWEEN x AND y

tak aby wartości x i y pobierane były z pól textowych
a pytanie zwracało rekordy z datą znjdującą się w ich przedziale ?
Czy SQL potrafi porównywać daty ?
W jakim formacie powinno się je wprowadzić ?

2. Mam bazę danych składającą się z kilku plików .dbf o jednakowej
strukturze. Chciałbym podczas uruchamiania bazy sprawdzić ile plików
znajduje się w bazie.
Czy dynamiczne tworzenie tabeli wymaga predefiniowania zmiennych typu TTable
? (Jeżeli tak, to gdzie tu dynamika;)

Jak odwoływać się z poziomu programu do tabel tworzonych w ten sposób?
Czy istnieje jakiś komponent, któremu można przypisać wszystkie dynamicznie
tworzone tabele i odwoływać się do nich osobno lub jako całości?

Z góry dzięki za pomoc,
pozdrawiam
_______________________________

Wojciech Ness, n@friko2.onet.pl

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: java.sql.Date


aziel@poczta.onet.pl wrote:
Witam

Pobieram dane z bazy typu java.sql.Date
Problem jest taki ze dostaje tylko rok, miesiac i dzien, godziny i minuty sa
wyzerowane. W bazie jest dokladna data. Czy ktos spotkal sie z tym ?

azie


Yo men...

Oczywiscie - tam cos jest poplatane z java.sql.timestamp czy cos w tym
stylu...
popatrz w java.sql.Timestamp

Lukjel

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: java.sql.Date
Zacznę z góry, co by trochę ogólniej stwierdzić, że dobrze jest
przeczytać ulotkę przed użyciem... :)


lukjel wrote:
aziel@poczta.onet.pl wrote:

| Witam

| Pobieram dane z bazy typu java.sql.Date
| Problem jest taki ze dostaje tylko rok, miesiac i dzien, godziny i
| minuty sa wyzerowane. W bazie jest dokladna data. Czy ktos spotkal sie
| z tym ?


Jasne, każdy kto choćby widział to:
  * To conform with the definition of SQL DATE, the millisecond values
  * wrapped by a java.sql.Date instance must be 'normalized' by setting the
  * hours, minutes, seconds, and milliseconds to zero in the particular
  * time zone with which the instance is associated.
(z java.sql.Date)
...


Oczywiscie - tam cos jest poplatane z java.sql.timestamp czy cos w tym
stylu...


Czemu zaraz poplątane?! ;)


popatrz w java.sql.Timestamp


Yeah, opis też polecam...

Łukasz - nie obraź się, że w kompetencje wejść lekko śmiałem, ale
zrozum, nie mogłem się powstrzymać... :-)

Pozdrawiam
piotr

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: jak utworzyc query z java.sql.Date?
witam

dostaje blad:

   java.sql.Exception - illegal cast between decimal and date

gdy probuje wstawic do bazy date:

java.sql.Date date = new java.sql.Date( new java.util.Date().getTime() );

za pomoca zapytania:

String query = "insert into dates " + date;)

W jaki sposob powinienem utworzyc zapytanie do bazy?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: jak utworzyc query z java.sql.Date?


gdy probuje wstawic do bazy date:
java.sql.Date date = new java.sql.Date( new java.util.Date().getTime() );
za pomoca zapytania:
String query = "insert into dates " + date;)
W jaki sposob powinienem utworzyc zapytanie do bazy?


A moze sproboj tak:

Connection conn = ...
PrepareStatement stmt = conn.prepareStatement("INSERT INTO dates VALUES
(?)");
stmt.setDate(1, new java.sql.Date( System.currentTimeMillis() ));
stmt.execute();

... czy cos w tym stylu.
Powinno pomoc.

Pozdrawiam.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: jak utworzyc query z java.sql.Date?
same zmiana konstruktora na java.sql.Date( System.currentTimeMillis() ) nie
pomaga

ale zmiana ze zwyklego Statement na PreparedStatement pomogla - dziwne
dzieki :)

jezeli uparlbym sie jednak na zwykle Statement to czy powinienem umiescic w
query argument java.sql.Date w jakis specjalnych znacznikach (tak jak
stringi sa umieszczane miedzy ' )
do tej pory query tworzone bylo:
query = "insert into grades values ("
         + Integer.toString( num ) + ","
         + Integer.toString( grade.getAssignmentKey() ) + ","
         + Integer.toString( grade.getStudentKey() ) + ","                  
         + Integer.toString( grade.getGrade() ) + ","  
         + grade.getDate() + ","
         + "'" + grade.getDescription() +"')";

gdzie grade.getDate() zwraca wlasnie java.sql.Date

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Daty i milisekundy


Dlaczego:

java.sql.Date.valueOf("1970-01-01").getTime() % (1000 * 60 * 60 * 24)

jest różne od zera???


Prawdopodobnie ze względu na różne strefy czasowe. U mnie wynikiem Twojego
wyrażenia jest -1h.

Pozdrawiam
Łukasz Skowroński

http://www.zusdajnamluz.pl/

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Daty i milisekundy
Dnia 2004-09-17 13:10, Użytkownik Zbyszek Malec napisał:


Tadda!!!  Jarek Ratajski  Tadda!!!

| W sumie wygląda mi to na BUG (albo w kodzie albo w docach) / w sensie
| -z doców wynika, że jednak start kalendarza powinien być w 1970 - 1-
| 1  00:00:00.

Ja bym się przychylał do zdania Łukasza. Jeżeli Date skorzysta przy
konwersji z locale to możesz otrzymać takiego kwiatka. Ręki sobie jednak
nie dam za to uciąć ;-)


No tak - własnie podełsałem linka - korzysta.
Jakoś to właśnie nie było mocno uwidocznione w JavaDocu - i stąd problem.
Głownie dlatego, że konstruktor, które jest wenwnętrznie (w java.sql.Date)
wywoływany jest deprecated i nie ma do niego opisu sensownego.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Date.valueOf("dlaczego to nie dziala?")


   String d = TFdate.getText().trim();
   Date date ;
   date = Date.valueOf(d);

dlaczego :

 "Purchase.java": Error #: 300 : method valueOf(java.lang.String) not
found
in class java.util.Date at line 274, column 22


Twoj 'Date' to java.util.Date a Tobie zalezy pewnie na java.sql.Date ;o).
Pozdrawiam

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Date -> long


Witam

jak przerobic Obiekt Date do typu long ?

azie

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl


pewnie chodzi Ci o to:

( java.util.Date | java.sql.Date ).getTime() -zwraca czas wyrażony w liczbie Long.

fsol

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: JDBC i JTable
pisze programik ktory przez JDBC moze laczyc sie z dowolna baza danych (w
zaleznosci od zainstalowanych sterownikow). chce wyswietlic dowolne dane z
jednej z tabel w bazie danych w postaci JTable. na razie robie to tak ze
stworzylem sobie wlasny model danych AbstractTableModel ktory wypelnia sie
na podstawie ResultSet.  i napotkalem 1 duzy problem:

1. nie znam typow danych wiec je pobieram metoda
rs.getObject(nr_kol)
a nastepnie bez sprawdzania jaka to klasa wstawiam do mojego modelu JTable.
wszystko dziala tak jak chcialem Stringi sa wyswietlane jako pola tekstowe,
Boolean jako JCheckBox itd.... wszystkie oprocz danych typu Data ....
wyswietlaja sie spoczko ale nie moge ich edytowac. Nic nie moge wstawiac do
kolumny JTable ktora zawiera dane typu java.sql.Data i nie wiem jak to
przeskoczyc nie dodajac wszedzie switch case dla kazdego typu albo
przynajmniej takich typow SQL ktore sa mapowane na java.sql.Data moze ktos
ma jakis pomysl

i jeszcze jedno pytanie czy istnieje standardowy komponent Javy ktory
wyswietla dane z bazy danych (wczesniej pracowalem w Delphi i tam byly
osobne gridy do obslugi baz danych)

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: JDBC i JTable
Gotowych nie ma ale rzuc okiem na getMetaData() w ResultSet, powinno Ci
pomoc

P.


"alpha" <alf@go2.plwrote in message pisze programik ktory przez JDBC moze laczyc sie z dowolna baza danych (w
zaleznosci od zainstalowanych sterownikow). chce wyswietlic dowolne dane z
jednej z tabel w bazie danych w postaci JTable. na razie robie to tak ze
stworzylem sobie wlasny model danych AbstractTableModel ktory wypelnia sie
na podstawie ResultSet.  i napotkalem 1 duzy problem:

1. nie znam typow danych wiec je pobieram metoda
rs.getObject(nr_kol)
a nastepnie bez sprawdzania jaka to klasa wstawiam do mojego modelu
JTable.
wszystko dziala tak jak chcialem Stringi sa wyswietlane jako pola
tekstowe,
Boolean jako JCheckBox itd.... wszystkie oprocz danych typu Data ....
wyswietlaja sie spoczko ale nie moge ich edytowac. Nic nie moge wstawiac
do
kolumny JTable ktora zawiera dane typu java.sql.Data i nie wiem jak to
przeskoczyc nie dodajac wszedzie switch case dla kazdego typu albo
przynajmniej takich typow SQL ktore sa mapowane na java.sql.Data moze ktos
ma jakis pomysl

i jeszcze jedno pytanie czy istnieje standardowy komponent Javy ktory
wyswietla dane z bazy danych (wczesniej pracowalem w Delphi i tam byly
osobne gridy do obslugi baz danych)


Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Typy literalow.
Użytkownik Tomisław Kityński napisał:

Możesz napisać własny String czy
Double (oczywiście nazywając je inaczej)

Dlaczego zaraz inaczej?...


Jeśli za nazwę klasy uznamy także nazwę pakietu, to *musi* być nazwana
inaczej ;) Ale po kilku akcjach typu "co kur..." przy operowaniu z JDBC - a
konkretnie z java.util.Date i java.sql.Date - odechciewa mi się nawet myśleć
o takim podobnym nazywaniu klas. No i jeszcze jest java.awt.List i
java.util.List, ale na szczęście AWT to archaik ;)

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Problem z datą
Hej

    Mam w bazie danych MySQL pole DATE o wartosci '2006-11-05', gdy probuje
wczytac to do zmiennej:

java.util.Date dataWykonania = resultSet.getDate("Data_wykonania");

 to otrzymuje nastepujacy komunikat:

Value '0000-00-00' can not be represented as java.sql.Date

Jak wczytac poprawnie date z pola DATE?

Pozdrawiam

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Problem z datą
Marcin napisał(a):
[...]

Value '0000-00-00' can not be represented as java.sql.Date


[...]

fachowcem nie jestem ale 0000-00-00 faktycznie nie reprezentuje żadnej
daty, więc czy jesteś pewien, że takiej wartości nie masz przypadkiem w
tabeli wstawionej?

zdrawim zoltek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Dodanie daty do bazy danych - pomocy!
Witam!
Mam date w Stringu w postaci dd-mm-rrrr i wyciagnalem ja tez do zmiennych int -
 rok, miesiac i dzien. Prosze o kawalek kodu, jak to zapisac do bazy danych w
operacji typu "insert into....".
Jak tą date przerobic na obiekt java.sql.Date? (jestem poczatkujacym
programista javy wiec prosze o jasne wytlumaczenie)
Z gory dziekuje za wszystkie odpowiedzi.
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: "magiczny" wrzesien 2005 - problem z dateParser
Witam,

Zaczynam wlasnie przygode z jezykiem java i juz napotkalem problem
z którym jakos nie moge sobie poradzic.
Chce przekonwertowac date ze stringu na format daty. Sprawdzalem na
róznych datach i dzialalo poprawnie. Jednak wyjatek stanowi
wrzesien 2005 (?????) - w wyniku otrzymuje date ze stycznia tzn
20050923 po przekonwertowaniu bedzie wyswietlone jako 2005-01-23.
Prosze o pomoc i wyjasnienie dlaczego tak sie dzieje????

public static void main(String[] args) {

java.sql.Date dataSQL = null;

    java.text.SimpleDateFormat dateParser=new
java.text.SimpleDateFormat("yyyymmdd");

         try{
        java.util.Date czas = dateParser.parse("20050923");
        dataSQL = new java.sql.Date(czas.getTime());

         }catch (ParseException wyjatek)

          { System.out.println("Blad");}

        System.out.println (dataSQL );


}


Pozdrawiam

Wojtek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Konwersja dat


telekonf wrote:
Cześć
Mam następujące pytanie:
Jak przekonwertować format daty z klasy java.sql.Date na format z klasy
java.util.Date


Obawiam się, że nie ma za bardzo czego konwertować. java.sql.Date
wywodzi się z java.util.Date. Wystarczy więc rzutowanie.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Konwersja dat
Wysoki Sadzie, przychodzi do mnie 22 Jun 2004 14:58:53 +0200 w imieniu
grupy trzymajacej wladze telekonf i mowi:


Cześć
Mam następujące pytanie:
Jak przekonwertować format daty z klasy java.sql.Date na format z klasy
java.util.Date


Dziwne pytanie.

Przecież java.sql.Date dziedziczy z java.util.Date. Co za problem?

mucher

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Konwersja dat


Cześć
Mam następujące pytanie:
Jak przekonwertować format daty z klasy java.sql.Date na format z klasy
java.util.Date

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl


z teog co pamietam to java.sql.Date dziedziczy po java.util.Date....

wiec wystarczy zrobic (zakladajac ze mamy)

java.sql.Date sqlDate = X;
java.util.Date xDate = null;

to mozesz najzwyczajniej w swiecie zrobic:

xDate = sqlDate;

Adam

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: ambiguous class...
Witam,
[mazek@mazek servlets]$ javac ReceiptServlet.java
ReceiptServlet.java:114: Ambiguous class: java.sql.Date and java.util.Date
sdf.format(new Date()) ,paymentForm, orderItems);

jak takiego czegos uniknac? Importowany jest java.util i java.sql, w obydwu
jest klasa Date, jak rozroznic, ktora jest ktora i ze chodzi mi wlasnie o
jedna z nich?

mazek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: ambiguous class...


ma@mtl.pl wrote:

Witam,
[mazek@mazek servlets]$ javac ReceiptServlet.java
ReceiptServlet.java:114: Ambiguous class: java.sql.Date and java.util.Date
sdf.format(new Date()) ,paymentForm, orderItems);

jak takiego czegos uniknac? Importowany jest java.util i java.sql, w obydwu
jest klasa Date, jak rozroznic, ktora jest ktora i ze chodzi mi wlasnie o
jedna z nich?


Na przyklad nie importowac java.util.*, tylko klasy ktore ci sa
potrzebne. Nie zawsze jest to mozliwe - gdy chcesz uzyc obu w jednej
klasie. Wtedy piszesz

sdf.format(new java.util.Date()) ,paymentForm, orderItems);

albo

sdf.format(new java.sql.Date()) ,paymentForm, orderItems);

Artur

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: jdbc - java.sql.Date
Witam!

String data = "11.11.2001";

stm = con.prepareStatement(
  " SELECT * FROM tablica1 WHERE data1 = ?  ");

stm.setDate(1, data);
               ^^^^

Jakie konwersje musze wykonac zeby to zadzialalo?

rowniez interesuje mnie w druga strone:

data = (String) stm.getDate(1);

Pozdrawiam,
Łukasz

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: oracle 8.0.5 + jdbc

Użytkownik Arkadiusz Kowalczuk <a@ds2.pg.gda.plw wiadomości do grup
dyskusyjnych napisał:9dpjg6$om@korweta.task.gda.pl...


czesc
probuje laczyc sie z odleglym serwerem oracle 8.0.5 za pomoca protokolu
tcp/ip. nie mam problemu z dostaniem sie do baz za pomoca narzedzi
oraclowych, problem pojawia sie w momencie proby wejscia przez jdbc.
Komunikat mowi, ze jest nieprawidlowy sterownik oracle.jdbc, jednak
sterowniki sa pobierane z aktualnej dystrybucji oracla (8.0.5). Czy ktos
mial taki problem? Probowalem sprawdzic polaczenie za pomoca odbc, ale w
wersji microsoftowej nie ma miejsca na wpisanie sipu.


A czy prawidlowo wpisales URL-a do bazy? Przy takim bledzie JDBC tez pisze
"No suitable driver". Sprawdz sobie, czy masz dobra skladnie dla danego typu
drivera.


2. w jaki sposob moge sprawdzic, z ktorego archiwum importowana jest
klasa?
to, ze pisze "import qpa.qpa.* " nie deklaruje mi jednoznacznie, z jakiego
archiwum ta kupa zostanie sciagnieta. a w momencie kiedy mam zdeklarowany
dostep do kilku setek archiwow moze sie zdarzyc, ze klasy sie dubluja i
importuje cos innego niz mysle


obiektTwojejKlasy.getClass().getName()

A poza tym, jesli jest dwuznacznosc, to javac wyrzuca blad i kaze
wyspecyfikowac klase razem z pakietem (np. java.util.Date i java.sql.Date).
Mozesz tez na koncu importow podac w odpowiedniej kolejnosci importy nie
calych pakietow, a odpowiednich klas.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: oracle 8.0.5 + jdbc

| 2. w jaki sposob moge sprawdzic, z ktorego archiwum importowana jest
klasa?
| to, ze pisze "import qpa.qpa.* " nie deklaruje mi jednoznacznie, z
jakiego
| archiwum ta kupa zostanie sciagnieta. a w momencie kiedy mam
zdeklarowany
| dostep do kilku setek archiwow moze sie zdarzyc, ze klasy sie dubluja i
| importuje cos innego niz mysle

obiektTwojejKlasy.getClass().getName()

A poza tym, jesli jest dwuznacznosc, to javac wyrzuca blad i kaze
wyspecyfikowac klase razem z pakietem (np. java.util.Date i
java.sql.Date).
Mozesz tez na koncu importow podac w odpowiedniej kolejnosci importy nie
calych pakietow, a odpowiednich klas.


jesli przez archiwum rozumiesz *.jar, *.zip etc. to wg. mnie ma znaczenie
kolejnosc na CLASSPATH a do tego jesli te pliki sa w .../lib/ext/ to
dochodzi kolejnosc alfabetyczna.
( nie wiem na pewno jak jest z kolejnoscia .../lib/ext a CLASSPATH  - mozna
latow sprawdzic )

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Odejmowanie dat
Szukam metody odejmowania 2 dat np:  (data bierzaca systemowa) -
(java.sql.Date) = ?
I jakos nie moge znalezc gotowej metody, przeszukalem java.util..Date;
java.sql.Date;  ...Calendar; ....GregorialCalendar; i nie znalazlem albo nie
umialem znalezc. Przecierz to sie czesto stosuje, musi gdzies byc. Nie
znajde, to napisze swoja ale to raczej porazka.
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Odejmowanie dat


Szukam metody odejmowania 2 dat np:  (data bierzaca systemowa) -
(java.sql.Date) = ?
I jakos nie moge znalezc gotowej metody, przeszukalem java.util..Date;
java.sql.Date;  ...Calendar; ....GregorialCalendar; i nie znalazlem albo nie
umialem znalezc. Przecierz to sie czesto stosuje, musi gdzies byc. Nie
znajde, to napisze swoja ale to raczej porazka.


A co byś chciał dostać w wyniku? Bo jeśli satysfakcjonują Cię milisekundy,
to z obu Date robisz long i obliczasz różnicę przy użyciu operatora '-' ;-)

A jeśli chcesz odjąć od Date jakiś okres, to podobnie --- konwersja na
long, różnica, a potem z wyniku robisz Date.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Odejmowanie dat


I jakos nie moge znalezc gotowej metody, przeszukalem java.util..Date;
java.sql.Date;  ...Calendar; ....GregorialCalendar; i nie znalazlem albo


nie

mozna tak jak kolega Tomislaw napisal, albo tez kombinowac z Calendar w
stylu:

Calendar c;
...
c.add(Calendar.DATE, -5)
T.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Odejmowanie dat
a ja mialem problem z tym dodawanie do tylu przy przejsciu przez poczatek
miesiaca. Czy ktos wie dlacego?

Użytkownik "Tomasz Janisz" <jan@poczta.SPAMPRECZ.onet.plnapisał w
wiadomości

| I jakos nie moge znalezc gotowej metody, przeszukalem java.util..Date;
| java.sql.Date;  ...Calendar; ....GregorialCalendar; i nie znalazlem albo
nie

mozna tak jak kolega Tomislaw napisal, albo tez kombinowac z Calendar w
stylu:

Calendar c;
...
c.add(Calendar.DATE, -5)
T.


Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: pliki *.dbf i selekcja daty


albert m. wrote:
a może jest jakieś inne rozwiązanie przy poleceniach SQL i plikach *.dbf ?
bo np. SELECT MOJA_DATA FROM MOJA_TABELA WHERE MOJA_DATA'xx.xx.xx' itp. nie
działa przy tabelach *.dbf


Nie jestem pewien jak to będzie z dbf (sprawdź) ale ja zrobiłbym tu
PreparedStatement dla: "SELECT MOJA_DATA FROM MOJA_TABELA WHERE
MOJA_DATA?", a za parametr 1 ustawiał przez setDate() odpowiednią
instancję java.sql.Date.
Reszta powinna zrobić się sama.

Pozdrawiam
piotr

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: konwersja daty
Witam,
Mam date w takiej postaci 2007-09-24 12:58:46  przy czym bardzo wazne sa te
godz, potzrebuje to skonwertowac na sql date. Najprosciej zrobic to tak:
java.sql.Date(requestDate.getTime()) ale problem jest z obiektem Date, jak
zbudowac z takiego stringa obiekt Date zeby zachowac te godziny ?

Napisalem sobie metode:

        public static Date convertStringToDateLong(String suggestedDate) throws
Exception {
                suggestedDate = suggestedDate.substring(0, 10);
                SimpleDateFormat formatter = new SimpleDateFormat("dd MMM yyyy hh:mm:ss");
                TimeZone zone = TimeZone.getTimeZone("GMT");
                Calendar cal = Calendar.getInstance(zone);
                formatter.setCalendar(cal);
                return formatter.parse(suggestedDate);
        }

no ale niestety nie dziala, wiem jak zrobic z sama data natomiast dla mnie
wazne jest aby miec godz,minuty i sekundy w BD

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: konwersja daty
pvsp <p@NOSPAM.gazeta.plnapisał(a):


Witam,
Mam date w takiej postaci 2007-09-24 12:58:46  przy czym bardzo wazne sa te
godz, potzrebuje to skonwertowac na sql date. Najprosciej zrobic to tak:
java.sql.Date(requestDate.getTime()) ale problem jest z obiektem Date, jak
zbudowac z takiego stringa obiekt Date zeby zachowac te godziny ?

Napisalem sobie metode:

   public static Date convertStringToDateLong(String suggestedDate) throws
Exception {
           suggestedDate = suggestedDate.substring(0, 10);
           SimpleDateFormat formatter = new SimpleDateFormat("dd MMM yyyy hh:mm:ss");
           TimeZone zone = TimeZone.getTimeZone("GMT");
           Calendar cal = Calendar.getInstance(zone);
           formatter.setCalendar(cal);
           return formatter.parse(suggestedDate);
   }

no ale niestety nie dziala, wiem jak zrobic z sama data natomiast dla mnie
wazne jest aby miec godz,minuty i sekundy w BD


oczywiscie linijke suggestedDate = suggestedDate.substring(0, 10); usunalem

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: konwersja daty
On 24 Wrz, 13:05, "pvsp" <p@NOSPAM.gazeta.plwrote:


Witam,
Mam date w takiej postaci 2007-09-24 12:58:46  przy czym bardzo wazne sa te
godz, potzrebuje to skonwertowac na sql date. Najprosciej zrobic to tak:
java.sql.Date(requestDate.getTime()) ale problem jest z obiektem Date, jak
zbudowac z takiego stringa obiekt Date zeby zachowac te godziny ?

Napisalem sobie metode:

        public static Date convertStringToDateLong(String suggestedDate) throws
Exception {
                suggestedDate = suggestedDate.substring(0, 10);
                SimpleDateFormat formatter = new SimpleDateFormat("dd MMM yyyy hh:mm:ss");
                TimeZone zone = TimeZone.getTimeZone("GMT");
                Calendar cal = Calendar.getInstance(zone);
                formatter.setCalendar(cal);
                return formatter.parse(suggestedDate);
        }

no ale niestety nie dziala, wiem jak zrobic z sama data natomiast dla mnie
wazne jest aby miec godz,minuty i sekundy w BD

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -http://www.gazeta.pl/usenet/


Powinienes wykorzystac java.sql.Timestamp.

Masz wtedy:
new java.sql.Timestamp(new java.util.Date().getTime());

Pozdrawiam,
Pietrina.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: konwersja daty
On 24 Wrz, 13:49, MZ <m@z.pl.usun.koncowkewrote:


pvsp pisze:

| ten sam problem, co prawda utworzyl obiekt Date ale gubi mi godzine i mam cos
| takiego 2007-09-24 00:00:00

a Date to java.util.Date czy java.sql.Date?

--
Matt Z


java.util.Date

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Dodawanie pustego ciągu jako typ Date do tablicy w bazie danych POMOCY
Witam piszę program, w którym dodaję do bazy danych różne dane. Dodaję też
datę i wszystko jest w porządku, jeśli data jest podana przez uzytkownika.
Mam ją w Stringu w postaci dd-mm-rrrr. Konwertuje:
            java.sql.Date date = new java.sql.Date(new
java.text.SimpleDateFormat("dd-MM-yyyy").parse(data).getTime());
i zapisuje do tablicy.
Problem pojawia się, jeżeli użytkownik nie poda żadnej wartości. Wtedy w
Stringu mam "__-__-____" (pobrane z jformatted text). Moze ktos mi powie,
jak to zrobic?
Z gory dziekuje za pomoc.
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Dodawanie pustego ciągu jako typ Date do tablicy w bazie danych POMOCY
...parse(data)... powinno ci wyrzucić jakiś exception - przechwyć go i wstaw
datę jako null czy jakoś inaczej zadziałaj po swojemu


Witam piszę program, w którym dodaję do bazy danych różne dane. Dodaję też
datę i wszystko jest w porządku, jeśli data jest podana przez uzytkownika.
Mam ją w Stringu w postaci dd-mm-rrrr. Konwertuje:
            java.sql.Date date = new java.sql.Date(new
java.text.SimpleDateFormat("dd-MM-yyyy").parse(data).getTime());
i zapisuje do tablicy.
Problem pojawia się, jeżeli użytkownik nie poda żadnej wartości. Wtedy w
Stringu mam "__-__-____" (pobrane z jformatted text). Moze ktos mi powie,
jak to zrobic?
Z gory dziekuje za pomoc.


Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: aktualna data w jdbc

Użytkownik jack <jac@kki.net.plw wiadomości do grup dyskusyjnych
napisał:9dev74$fp@news.onet.pl...


w jaki sposob do kolumny typu data w bazie wstawic aktualna date?
nie dziala: new java.util.Date() - trzeba to jakos zrzutowac na
java.sql.Date?


Zobacz sobie dokumentacje API dla obu klas pod katem konstruktorow i
dziedziczenia - wychodzi z tego taka mozliwosc:

java.sql.Date biezacaDataSql = new java.sql.Date(new
java.util.Date().getTime());

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: aktualna data w jdbc

java.sql.Date biezacaDataSql = new java.sql.Date(new
java.util.Date().getTime());


zgadza sie to dziala ;
jeszcze jedno pytanko: dlaczego efektem jest "2001-05-11" a nie "2001-05-11
12:00" (w sumie dazylem do tej drugiej wersji)?

z gory dzieki,
JW

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: aktualna data w jdbc


| java.sql.Date biezacaDataSql = new java.sql.Date(new
| java.util.Date().getTime());

zgadza sie to dziala ;
jeszcze jedno pytanko: dlaczego efektem jest "2001-05-11" a nie
"2001-05-11
12:00" (w sumie dazylem do tej drugiej wersji)?


bo powinno byc java.sql.Timestamp

wojtek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Dodawanie do daty
Witam!

Mam następujący problem.
Z bazy danych pobieram dwie wartości typów : java.sql.Data i
java.sql.Time.
Następnie chcę pobrany czas dodać do daty, co robię w sposób

new Date(date.getTime()+time.getTime());

Problem polega na tym że nowa data jest o godzinę opóżniona w
stosunku do prawidłowej daty która powinna powstać w wyniku dodania
do siebie danych pobranych z bazy.

Tymczasowo obszedłem problem dodając godzinę przy tworzeniu nowej
daty.

new Date(date.getTime()+time.getTime()+(1000*3600));

Czy ktoś wie skąd ten problem i jak sie pozbyć?
Czy to jest bład w javie, czy też związane to jest ze strefami
czasowymi lub zniana czasu.

Z góry dzięki za wszelką podpowiedź.

Tomek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Dodawanie do daty
Użytkownik Tomek Pawlak napisał:

Witam!

Mam następujący problem.
Z bazy danych pobieram dwie wartości typów : java.sql.Data i
java.sql.Time.
Następnie chcę pobrany czas dodać do daty, co robię w sposób

new Date(date.getTime()+time.getTime());

Problem polega na tym że nowa data jest o godzinę opóżniona w
stosunku do prawidłowej daty która powinna powstać w wyniku dodania
do siebie danych pobranych z bazy.

Tymczasowo obszedłem problem dodając godzinę przy tworzeniu nowej
daty.

new Date(date.getTime()+time.getTime()+(1000*3600));

Czy ktoś wie skąd ten problem i jak sie pozbyć?
Czy to jest bład w javie, czy też związane to jest ze strefami
czasowymi lub zniana czasu.

Z góry dzięki za wszelką podpowiedź.

Tomek


najprawdopodobnie chodzi o czas lokalny, przesuniety o 1 godzine w
stosunku do standardowego. Pewnie jak dodasz locale to bedzie ok,
chociaz u mnie w firmie jest bardzo popularna metoda: jak daje o 1 za
malo do dodaj 1.))

pozdr

leszekr

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Dodawanie do daty
On 11/23/2006 12:17 PM, Tomek Pawlak wrote:


Witam!

Mam następujący problem.
Z bazy danych pobieram dwie wartości typów : java.sql.Data i
java.sql.Time.
Następnie chcę pobrany czas dodać do daty, co robię w sposób

new Date(date.getTime()+time.getTime());

Problem polega na tym że nowa data jest o godzinę opóżniona w
stosunku do prawidłowej daty która powinna powstać w wyniku dodania
do siebie danych pobranych z bazy.


na pierwszy rzut oka problem z localami i strefa czasowa a
co zwraca ci date przed modyfikacja o czas?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Dodawanie do daty
proponuje poczytac o projekcie joda - znacznie ulatwia prace z datami

http://joda-time.sourceforge.net/index.html

Dnia 23-11-2006 o 12:17:25 Tomek Pawlak <pawlak.tom@gmail.com 
napisał(a):


Witam!

Mam następujący problem.
Z bazy danych pobieram dwie wartości typów : java.sql.Data i
java.sql.Time.
Następnie chcę pobrany czas dodać do daty, co robię w sposób

new Date(date.getTime()+time.getTime());

Problem polega na tym że nowa data jest o godzinę opóżniona w
stosunku do prawidłowej daty która powinna powstać w wyniku dodania
do siebie danych pobranych z bazy.

Tymczasowo obszedłem problem dodając godzinę przy tworzeniu nowej
daty.

new Date(date.getTime()+time.getTime()+(1000*3600));

Czy ktoś wie skąd ten problem i jak sie pozbyć?
Czy to jest bład w javie, czy też związane to jest ze strefami
czasowymi lub zniana czasu.

Z góry dzięki za wszelką podpowiedź.

Tomek


--
Używam klienta poczty Opera Mail: http://www.opera.com/mail/

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Obiekt daty bez informacji o czasie
wto, 18 kwi 2006 o 15:24 GMT, Shogun napisał(a):


Aha zdaje sie ze moj problem wynika z tego ze jeden obiekt jest klasy
sql.Date a drugi util.Date,
jednak to nadal nic mi nie sugeruje.


sql.Date extends util.Date :)

Pozdrawiam
        Brzezi

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Obiekt daty bez informacji o czasie
Brzezi <usunto.brz@enter.net.plwrote in
news:slrn.pl.e49pk0.iu6.usunto.brzezi@localhost.localdomain:


wto, 18 kwi 2006 o 15:03 GMT, Shogun napisał(a):
| Potrzebuje porownac (compareTo) dwa obiekty daty. Jeden obiekt,
| pochodzi z klasy czytajacej z bazy danych i nie zawiera informacji o
| czasie ResultSet.getDate("kolumna")(i tak ma byc). Drugi obiekt mam z
| innego zrodla i jest wypelniony takze czasem. Aby metoda compareTo
| zadziala prawidlowo chce usunac czas z drugiego obiektu.

zdaje sie, ze nie zagladales jeszcze do klasy Calendar

Pozdrawiam
     Brzezi


1. gdy pobierasz ResultSet.getDate() to porównuj z javax.sql.Date, które
nie przechowuje godzin.
2. albo użyj ResultSet.getTimestamp() i porównuj ze zwykłą java.util.Date

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Obiekt daty bez informacji o czasie
pią, 21 kwi 2006 o 10:27 GMT, Damian napisał(a):


1. gdy pobierasz ResultSet.getDate() to porównuj z javax.sql.Date, które
nie przechowuje godzin.
2. albo użyj ResultSet.getTimestamp() i porównuj ze zwykłą java.util.Date


oba przechowuja calkowity czas, poniewaz oba dziedzicza po java.util.Date

Pozdrawiam
        Brzezi

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: JDBC i getDate()
Zrobilem taka konstrukcje:
    Statement s = con.createStatement();
    ResultSet request = s.executeQuery("Select * from BlaBla);
    java.util.Date bt = request.getDate("birth");
    int year = bt.getYear();

Pole birth w tabeli Blabla to "date"

Po wykonaniu tego kody dostaje wyjatek "NullPointerException"
Podobnie jest gry uzyje java.sql.Date
Wszystko gra gry zrobie po prostu getString() lecz wtedy musze sam wyluskac
rok...
Pozdrawiam i z gory dzieki za odpowiedz
sadu

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: JDBC i getDate()
pon, 23 maj 2005 o 23:42 GMT, Sadu napisał(a):


    java.util.Date bt = request.getDate("birth");
Po wykonaniu tego kody dostaje wyjatek "NullPointerException"
Podobnie jest gry uzyje java.sql.Date
Wszystko gra gry zrobie po prostu getString() lecz wtedy musze sam wyluskac
rok...


czy jestes pewny ze kolumna "birth" jest typu datowego?

Pozdrawiam
        Brzezi

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: JDBC i getDate()


a zrob tak:

System.out.println(request.getMetaData().getColumnClassName(request.findColumn("birth")));
System.out.println(request.getMetaData().getColumnTypeName(request.findColumn("birth")));

i w ogole, jaka to baza?

Pozdrawiam
Brzezi


Baza to mysql
wydruki:
java.sql.Date
DATE

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: JDBC i getDate()
wto, 24 maj 2005 o 18:04 GMT, Sadu napisał(a):


Baza to mysql
wydruki:
java.sql.Date
DATE


to ja sie poddaje, nie mam pojeci co jest :) wyglada ze jest ok...

acha, powinienes zauwazyc, ze Date.getYear() jest deprecated, moze to przez
to?

uzyj Calendar.get(Calendar.YEAR)

Pozdrawiam
        Brzezi

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: cmp + date


az wrote:
witam

mam w binie atrybut z data.
Potrzebuje znalesc biny typu:

select object(a) from tabela as a where a.data + '20 dni' teraz;

czy przechowywac daty w postacji liczby czy dat ?
nie wiem czy na data da sie wykonac takie operacje.

dzieki za wskazowki

az


Ja polece java.util.Date lub java.sql.Date
Oba sa ok.
A pytanie bedzie trywialne...

(podaje w EJB-QL)
select object(a) from entityEJB as a where a.data ?1

a parametr zapytania jest podawany np. tak:

Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY,20);
Collection col = entityEJBUtil.getLocalHome().findByData(cal.getTime());

Napisalem to z glowy. Moze trzeba stworzyc Date posrednio, ale chyba
getTime od calendar zwraca java.util.Date, wiec jezeli uzyjesz
java.util.Date w beanie to masz i Date w finderze i tu wszystko bedzie
ok. Jezeli zwraca to milisekundy to: new java.util.Date(cal.getTime()) i
z glowy.

Pozdrowienia
Lukjel

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: dynamiczna deklaracja mienncyh w Javie
czesc.
pod jakims Stringiem trzymam nazwe typu, np:
String s = "java.sql.Date" czy tez
String s = "java.lang.String"

teraz chce zadeklarowac zmienna typu takiego jak w wartosci zmiennej, np
jesli s = "java.lang.String" to chce zadeklarowac java.lang.String x, a gdy
s = "java.sql.Date" to chce zadeklarowac java.sql.Date x
czy cos takiego jest mozliwe w Javie ?
uprzedzam, ze deklarowanie wszystkiego jako Object nie urzadza mnie

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: dynamiczna deklaracja mienncyh w Javie


rowla wrote:
teraz chce zadeklarowac zmienna typu takiego jak w wartosci zmiennej, np
jesli s = "java.lang.String" to chce zadeklarowac java.lang.String x, a
gdy s = "java.sql.Date" to chce zadeklarowac java.sql.Date x
czy cos takiego jest mozliwe w Javie ?


Jak najbardziej:
Class clazz = Class.forName(s);
Date newDate = (Date) clazz.newInstance();

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: dynamiczna deklaracja mienncyh w Javie


Class clazz = Class.forName(s);
Date newDate = (Date) clazz.newInstance();


troche sie nieprecyzyjnie wyrazilem chyba...
w moim przypadku w 2 linii nadal nie wiem, ze to jest Date tak naprawde:
moglbym to robic ifami, w stylu:

if ( "java.sql.Date".equals(clazz.getName()) ) {
    Date x = new Date();
    //ten sam kod uzywajcy x

}


else if ( "java.lang.String".equals(clazz.getName()) ) {
    String x = new String();
    //ten sam kod uzywajcy x

}


else ...//itd

ale niestety:
1) roznych typow przyjmowanych przez zmienna jest duzo
2) takich zmiennych niewiadomego typu mam nie 1, tylko nie wiadomo ile
(najczesciej okolo 20, sa to typy kolumn bazy oracle'owej przeksztalcone na
typy Javy),
wiec na tej zasadzie kod bylby rozmiarow zrodel do Windy ;)

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: dynamiczna deklaracja mienncyh w Javie


On Sat, 20 Mar 2004 17:02:19 +0100, rowla wrote:
if ( "java.sql.Date".equals(clazz.getName()) ) {
    Date x = new Date();
    //ten sam kod uzywajcy x
}
else if ( "java.lang.String".equals(clazz.getName()) ) {
    String x = new String();
    //ten sam kod uzywajcy x
}
else ...//itd


 Hmmm.. a co bedziesz pozniej robil z tymi obiektami? Tzn jak bardzo
 bedzie to zalezalo od zawartosci. Bo nie rozumiem, dlaczego nie zadawala
 Cie Class.forName(...).newInstance() oraz ew if(o instanceof ..)

negativ

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: problem z timestamp w jpa z mysql


jasiu85 wrote:
Witam,

Korzystam z JPA TopLinka i bazy danych MySQL. Mam nastepujaca encje:

@Entity
class Foo {
    /* ... */
    @Temporal(TemporalType.TIMESTAMP)
    private Date startTime;
    /* ... */
}

I teraz pojawia sie problem: Gdy JPA tworzy tabele w bazie, to pole
startTime otrzymuje typ DATETIME, a nie TIMESTAMP. A ja potrzebuje
precyzji milisekundowej... Czy ktos spotkal sie z takim problemem? Czy
da sie to obejsc z poziomu JPA?


Nie nazwałbym tego obejściem, a raczej rozwiązaniem właściwym, bo w tym
przypadku polegałeś na nieustandaryzowanych decyzjach dostawcy JPA (tzn.
nieustandaryzowanych w kontekście specyfikacji JPA a nie samego
produktu, który mógł w swojej dokumentacji zawrzeć co i jak dzieje się w
przypadku typu java.sql.Date).

Specyfikacja JPA dostarcza w adnotacji @Column atrybut columnDefinition.
Za jego pomocą definiujesz fragment SQL, który będzie _zawsze_
respektowany i wykonywany przez dostawcę JPA. Są elementy SQL, które nie
są objęte specyfikacją i dostawca samemu zdecyduje co lepsze/łatwiejsze
do zaimplementowania. Tak jest z @Temporal oraz różnymi mapowaniami
typów do ich odpowiedników w bazie danych.

Jacek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: funkcja sinus w javie?

Użytkownik emc <mooshe@wp.plw wiadomości do grup dyskusyjnych napisał:


ja mam dziwny problem kiedy dodaje linie
import java.lang.Math;
wszystkie metody z classy Math powinny byc widocze tymczasem nie sa i tam
musze pisac Math.tan(x) dodanie import  java.lang.*; (choc dodawana jest
automatycznie) tez nie pomaga w czym rzecz.............


To nie calkiem tak dziala. To sa metody (statyczne, ale jednak) klasy Math.
Tymczasem bez podawania klasy lub obiektu mozesz odwolywac sie tylko do
metod biezacego obiektu/klasy. Kiedy probujesz napisac tan(x) jest to
rozumiane jako this.tan(x), wiec o ile w swojej klasie nie stworzysz takiej
metody lub nie wydziedziczysz jej z Math, to jej miec nie bedziesz.

Dyrektywa (tak to sie nazywa?) import mowi tylko tyle, ze do danej klasy lub
do klas z danego pakietu mozna sie odwolywac bez podawania pelnej "sciezki".
Tak wiec, poniewaz Java "dorabia" sobie import java.lang.*; nie musisz pisac
java.lang.Math. No chyba, ze zaimportujesz inny pakiet, ktory tez bedzie
zawieral klase Math - wtedy javac sie obruszy przy kompilacji, ze trzeba
wyspecyfikowac dokladnie. (Przyklad z zycia: java.util.Date i
java.sql.Date). To zreszta da sie do pewnego stopnia obejsc - na koncu
importujesz klase do ktorej sie chcesz odwolywac "bezpakietowo".

Byc moze w ktorejs kolejnej wersji pojawi sie instrukcja with, taka jak w
JavaScripcie, jakos mi jej jednak nie brakuje. A przyzwyczajenia z ANSI C -
no coz, przez pewne rzeczy trzeba przejsc.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: sql.Date pusta ale nie null
Jak zapisywac na bazie date (np DataUrodzenia)aby tylko w
niektorych rekordach miala konkretna wartosc a w innych byla
  (Empty)ale nie null.Jesli do sql.Data wstawic wartosc zero
to tworzy sie data 1070-01-01 co na date urodzenia nie
bardzo pasuje gdyz ludzie moga byc starsi. Uzywam w tej
chwili bibliotek jPersist (baza Postgres)i przy update
dziala to tak ze jesli w obiekcie jest dowolna data ale nie
null to update na bazie wykona sie prawidlowo.
Jesli natomiast w zapisywanym obiekcie data jest null to
jPesist bierze jakims cudem wartosc daty z pierwszego
istniejacego w tabeli na bazie rekordu i ta date wstawia do
zmodyfikowanego rekordu mimo ze w definicji tabeli na bazie
data dopuszcza wartosc null.
Czy w Hibernate sa podobne problemy z nulowa data? Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: sql.Date pusta ale nie null
Szczepan pisze:

Jesli do sql.Data wstawic wartosc zero to tworzy sie data
1070-01-01 co na date urodzenia nie bardzo pasuje gdyz ludzie moga byc
starsi.


starsi niż 1070 ? Nie, no o stulatkach to się czasami słyszy ale o
prawie tysiąclatkach to raczej nie. W jakim kraju mieszkasz ? :P

Nie wiem jak to w jPersist zrobić, ale w relacyjnej bazie danych bym po
prostu rozbił na dwie tabele. Jeśli tak się nie da zawsze można ustawić
sobie jakiś nierealny timestamp w przyszłości i używać go jako znacznika
pustej daty. Pomysł fatalny, wiec myślę że lepsze rozwiązania istnieją

maciej

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: sql.Date pusta ale nie null
Maciej Bodus pisze:


starsi niż 1070 ? Nie, no o stulatkach to się czasami słyszy ale o
prawie tysiąclatkach to raczej nie. W jakim kraju mieszkasz ? :P


Oczywiscie zle wklepalem date, zerowa data dla sql.Date to
1970-01-01


Nie wiem jak to w jPersist zrobić, ale w relacyjnej bazie danych bym po
prostu rozbił na dwie tabele. Jeśli tak się nie da zawsze można ustawić
sobie jakiś nierealny timestamp w przyszłości i używać go jako znacznika
pustej daty. Pomysł fatalny, wiec myślę że lepsze rozwiązania istnieją


Z ta oddzielna tabela to oczywiscie dobry pomysl ale nie
mniej czasami sie zdarza ze trzeba w tej samej tabeli
zostawic pusta date. Zastanawiam sie nad wprowadzanie daty
pustej jako 0001-01-01. Przy wypelnianiu pol edycyjnych
wstawial bym null a przy ladowaniu do obiektu zamiast null
0001-01-01. To by na pewno dzialalo.
Ciekaw jestem jak to rozwiazuja inni?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: JSTL
Próbowałem np formatować numer, ale co bym nie wpisał w atrybutach formatu
na wyjściu jest zawsze taki sam format (chyba jakiś domyślny).
Nie ma też znaczenia co pisze w tagu <fmt:setLocale value="pl". Nie są
brane pod uwagę ustawienia lokalne.
Może robiłem coś nie tak. Może masz pod ręką jakąś próbkę ja Ty formatujesz
daty, liczby.

Poza tym przy wykonaniu zapytania <sql:selectjaki jest wynikowy typ
zmienny pobranych z kolumny typu tamp, Date, Time itp?
Mi się wydaje, że jest to String. Przy zapytaniu do interbase'a zawsze
otrzymuję format YYYY-MM-DD HH:MM:SS.mili.
Czy da się ten format zmienić, ewentualnie czy da się uzyskać w wyniku
zapytania typ danych java.sql.Date lub java.util.Date?


tak
a co u Ciebie konkretnie nie dziala ?

ooo

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl


Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: mysql date
sawi pisze:


Witam
Mam kod
      Calendar cal = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
        //System.out.println(sdf.format(cal.getTimeZone()));
        data_wstawianej_faktury.setText(sdf.format(cal.getTime()));
//ustawiam pobrana date i np ustawia mi sie w tym polu 05/18/2008 czyli jest
OK

        String sValue = data_wstawianej_faktury.getText().toString();
        java.sql.Date dtValue = java.sql.Date.valueOf(sValue);

        wstaw_fakture = "INSERT INTO
faktury(id_kontrahenta,id_sprzedawca,data_wystawienia) VALUES(" +
id_kontrahenta + ",1,"+dtValue+")";
        stmt_faktura.executeUpdate(wstaw_fakture);
// i tutaj daje blad ze nie moze wstawic do tabeli wiersza
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException


Jeśli już tworzysz zapytanie przez sklejanie string'ów to datę wstaw też
jako odpowiednio sformatowanego (dobrze aby format był taki jaki baza
zaakceptuje) string'a i powinno być git.

Arek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: ORACLE DATA
cze mam problem ze wsatawieniem daty do bazy oracle.
po wstawieniu w bazie mam tylko date w formacie (yyyy-MM-dd) a godzina, minuty
sa wyzerowane.

wstawiam do bazy tak:

Date date = new Date();
java.sql.Date sqlDate;
sqlDate = new java.sql.Date(date.getTime());

tak stworzony sqlDate wstawiam do bazy.

chcialem zrobic przez sqlDate.setHours setMinutes itd ale te metody sa
deprecated. jak sobie z tym poradzic??

ps. czy jest mozliwosc wstawiania do bazy daty w odwrotnym formacie??
tzn (dd-MM-yyyy)??

dzieki z gory i pozdro.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: ORACLE DATA

jimm@interia.pl wrote:
cze mam problem ze wsatawieniem daty do bazy oracle.
po wstawieniu w bazie mam tylko date w formacie (yyyy-MM-dd) a godzina, minuty
sa wyzerowane.

wstawiam do bazy tak:

Date date = new Date();
java.sql.Date sqlDate;
sqlDate = new java.sql.Date(date.getTime());

tak stworzony sqlDate wstawiam do bazy.

chcialem zrobic przez sqlDate.setHours setMinutes itd ale te metody sa
deprecated. jak sobie z tym poradzic??

ps. czy jest mozliwosc wstawiania do bazy daty w odwrotnym formacie??
tzn (dd-MM-yyyy)??

dzieki z gory i pozdro.


zamiast setDate użyj setTimestamp(new Timestamp(date.getTime());

Kula

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: ORACLE DATA


jimm@interia.pl wrote:
| cze mam problem ze wsatawieniem daty do bazy oracle.
| po wstawieniu w bazie mam tylko date w formacie (yyyy-MM-dd) a godzina,
minuty
| sa wyzerowane.

| wstawiam do bazy tak:

| Date date = new Date();
| java.sql.Date sqlDate;
| sqlDate = new java.sql.Date(date.getTime());

| tak stworzony sqlDate wstawiam do bazy.

| chcialem zrobic przez sqlDate.setHours setMinutes itd ale te metody sa
| deprecated. jak sobie z tym poradzic??

| ps. czy jest mozliwosc wstawiania do bazy daty w odwrotnym formacie??
| tzn (dd-MM-yyyy)??

| dzieki z gory i pozdro.

zamiast setDate użyj setTimestamp(new Timestamp(date.getTime());

Kula


ok swietnie dziala dzieki wielkie:)

a co jesli chodzi o przestawiony format?? (dd-mm-yyyy) da sie tak zrobic??

jimmie

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Kolumny typu Data (Oracle) i Hibernate - gdzie blad ?

Darek napisał(a):


Witaj!
Proponuje zaczac od zmiany typu na java.sql.Date...
Pozdrawiam i zycze powodzenia
Darek


Dzięki za info. Załadowałem log4j i okazało się że problem to nie
Data ale nazwa gettera... Nazwy kolumn to były typu D_ZAM, D_POTW itd.
Analogicznie ustawiłem nazwy pól w klasie na java.util.date
(próbowałem też z java.sql.Date) no i to była przyczyna błędu. A
ja szukałem przyczyny w typie Date bo cała reszta pobierała się
poprawnie, np. NR_INFO i tego typu pola.

Przy okazji jak jest z nazywaniem tego typu kolumn, nazwa typu XX_XX
działa bez problemów, nazwa X_XX już nie ?

Dzięki jeszcze raz za wskazówki.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Kolumny typu Data (Oracle) i Hibernate - gdzie blad ?


alc@gazeta.pl wrote:
Dzięki za info. Załadowałem log4j i okazało się że problem to nie
Data ale nazwa gettera... Nazwy kolumn to były typu D_ZAM, D_POTW itd.
Analogicznie ustawiłem nazwy pól w klasie na java.util.date
(próbowałem też z java.sql.Date) no i to była przyczyna błędu. A
ja szukałem przyczyny w typie Date bo cała reszta pobierała się
poprawnie, np. NR_INFO i tego typu pola.


Nazwy pól w klasie ustawiłeś na java.util.Date? Chyba miałeś na myśli
typ pola.


Przy okazji jak jest z nazywaniem tego typu kolumn, nazwa typu XX_XX
działa bez problemów, nazwa X_XX już nie ?


Bez dwóch zdań - raczej nie w tym jest problem.
Nie rozumiem też, dlaczego raz piszesz o kolumnach, a raz o polach w
beanach.

Na pewno masz w Hibernate poprawnie zamapowane klasy? I java beany są
poprawnie wygenerowane, tzn. nie ma błędów w nazwach getterów/setterów?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: {JBoss, EJB} Mały errorek - pytanko


Mam pytanko do użytkowników JBoss'a lub znawców EJB.
Jest sobie SessionBean ze swoim Remote interfejsem.
Jest sobie funkcja funkcja1(par1, par2, par3).
Wszystko jest ok do momentu, kiedy jeden z parametrów nie jest klasy Date.
W
tym wypadku podczas operacji deploy JBoss zgłasza ostrzeżenie o
niezgodności
funkcji w Remote i w Bean, potem błąd o nie znalezieniu metody i bam
aplikacja
się nie uruchamia.


jedyne co mi przychodzi do glowy to sprawdzenie czy nie korzystasz z
java.util.Date w remote a java.sql.Date w bean (lub odwrotnie).

wojtek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: DBI problem
Czesc,
Mam taki oto problemik - napisalem w perlu skrypt laczacy sie z mysql-em
przez DBI. Skrypcik dziala 'z reki', ale przy probie tego samego przez www
sie wywala.

z logow Apacha wynika, ze:
DBI-connect failed: Can't connect to local MySQL server through socket
'/sciezka/do/mysql-a/mysql.sock' (111)
my $dbh =
DBI-

con


nect
("DB
I:my
sql:
data
base
=test;host=localhost;mysql_socket=/sciezka/do/mysql-a/mysql.sock;port=3306"
Sciezka jest prawidlowa, skrypt jest wziety z manuala, a ja juz wyczerpalem
pomysly co jest nie tak ;-)
Moze ktos sie z tym spotkal i moze mi pomoc ?

(RH7.0, perl 5.6, DBI 1.14, DBD 10.7)

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Problem z petla
Rocky napisał(a):

Witam
Mam w bazie danych liste sklepow. Nazywa sie ona uzytkownicy. W drugiej
tabeli o nazwie zysk znajduja sie pozycje z takimi danymi:
id, punkt, zysk, data.
Chcialbym teraz wyswietlic liste sklepow, a obok zysk dla kazdego sklepu.
Robie to tak (jak na dole) ale zamiast pokazywac osobny zysk dla kazdego
punktu, pokazuje mi dla wszystkich tak jakby nie widzial warunku WHERE punkt
= '$nazwas'";

Zmienna $nazwas zawiera w kazdej linijce wlasciwa zmienna (nazwe punktu) -
sprawdzilem. Co robie zle? Pozdrawiam

<table

<?php
//wyswietlimy liste punktow
$sql = "SELECT * FROM uzytkownicy WHERE uprawnienia='sklep' ORDER by
nazwa;";
$wynik = mysql_query($sql);
while ($poza = mysql_fetch_array($wynik)) {
echo "<tr<td";
echo $poza['nazwa'];
echo "</td";
echo "<td";
$sqla = "SELECT * FROM zysk WHERE punkt = '$nazwas'";
$kas = mysql_query($sqla);
while($zysk = mysql_fetch_array($kas)){
 $kasa = 0;
 $kasa += $zysk['zysk'];
}
echo $kasa;
echo "</td</tr";

}
?
</table


Przyjmując że:
uzytkownicy(id,nazwa)
zysk(id,id_sklep,punkty,zysk,data)

$sql = 'SELECT u.nazwa,SUM(z.zysk) FROM uzytkownicy AS u LEFT JOIN zysk
AS z ON u.id = z.id_sklep GROUP BY u.nazwa'

w ten sposób otrzymasz to czego potrzebujesz już jako wynik zapytania do
bazy danych

Pozdrawiam
Piotr

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Zapis, odczyt i formatowanie daty?
napisałeś:

SPOSTRZEŻENIE 2. Jeśli artykuł / news / wpiszCoKolwiek został napisany
dzisiaj, zamiast daty powinien wyświetlić się napis "Dzisiaj". W
przypadku użycia TIMESTAMP raczej nie będzie to łatwe. Gdy datę (...)

i nie bardzo to rozumiem.
warunek w SQL
date(kolumna z timestamp) (CURDATE() - INTERVAL 1 DAY)
możesz to wykorzystać w WHERE albo w SELECT CASE gdzie już w wynikach
selekta zwrócisz sobie wartość "dzisiaj"

napisałeś również:
Zależy mi przede wszystkim na WYDAJNOŚCI odczytu i formatowania daty i
czasu. Co możecie doradzić?

i tego to już zupełnie nie rozumiem. masz jakiś problem z wydajnością? jeśli
tak, to opisz go dokładniej.
jeśli nie masz problemu, to zrób jak Ci wygodnie.

pozdrawiam,
R

Przeczytaj wszystkie wypowiedzi z tego tematu
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • jakub791.xlx.pl



  • Strona 1 z 3 • Wyszukano 194 rezultatw • 1, 2, 3  

    Powered by WordPress dla [Wywiadowka]. Design by Free WordPress Themes.