Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL][datetime] insert daty do bazy danych
Forum PHP.pl > Forum > Bazy danych > Microsoft SQL Server / MSDE
lewy87r
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
prachwal
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)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.