Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MSSQL][datetime] insert daty do bazy danych
lewy87r
post 7.07.2009, 15:34:35
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 10.05.2008

Ostrzeżenie: (0%)
-----


Witam,

juz troche zgłupiałem ;]

mam baze danych (nie moge jej zmieniać!)

chodzi o to że już 4 godzine się męczę nad tym, zapewne jest to banalna sprawa lecz nie dla mnie...

chodzi o baze danych OPTIMY - program do zarzadzania firma

data w bazie wyglada tak:
'2009-07-07 00:00:00'

jak ja wywoluje przez echo to wyglada tak:
'Jun 16 2009 8:41PM'

chce dodac rekord do bazy danych lecz zawsze mi wywala blad:
'Syntax error converting datetime from character string.'

-wiem co to znaczy lecz nie mam pojęcia jak to ominąć chce by dodawana data byla aktualna w momencie wywolania skryptu (time moze byc 00:00:00)

przeszukalem stos for i nie umiem rozwiazac problemu...

probowalem funkcjami, na sztywno date, bez daty, przez null, ale zawsze wywala mi ten blad....


Pozdrawiam
Go to the top of the page
+Quote Post
prachwal
post 7.07.2009, 20:39:55
Post #2





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 13.03.2009
Skąd: lublin

Ostrzeżenie: (0%)
-----


dane między apostrofami są niejednoznaczne, konwertuj

convert(datetime,'2009-10-01 01:01:01', 120)

lub rzutuj

cast ('2009-10-01 01:01:01' as datetime)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 11:10