Avatar billede inkognito1 Nybegynder
23. maj 2002 - 15:10 Der er 4 kommentarer og
2 løsninger

Indsættelse af dato i MSSQL

Har problemer med indsættelse af datatime:

Jeg har en fra(dato1) og til(dato2) dato.
----------------------

INSERT INTO nyhed (dato1,dato2,beskrivelse,billedeurl) VALUES(convert(datetime,'"& dato1 &"',5),(convert(datetime,'"& dato2 &"',5),'" & beskrivelse & "','" & billedeurl & "')"
-----------------------
Output fejl er:
-----------------------
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '23'.
------------------------

En der kan hjælpe med at hitte fejlen ..
Avatar billede medions Nybegynder
23. maj 2002 - 15:13 #1
Hvis du bruger denne virker det!

strDateConvertion = Year(Date()) & "-" & Month(Date()) & "-" & Day(Date()) 'Konvertering af datoen, til MySQL's format

-altså og så i din sql skrive variablen strDateConvertion for at få det hivet ind i DB'en!

//>Rune
Avatar billede inkognito1 Nybegynder
23. maj 2002 - 15:26 #2
Det må du forklare nærmere. Jeg har en til og fra dato. Så det er ikke den aktuelle dato der skal indsættes.

dato1 = 25-05-2002
dato2 = 31-12-2002

Altså skal denne nyheds vises kun i mellem disse to datoer.
Avatar billede kimiwan Nybegynder
23. maj 2002 - 15:27 #3
du skal have '' omkring datoer i sqlserver - altså ligesom ved dine tekststrenge.
Avatar billede inkognito1 Nybegynder
23. maj 2002 - 15:44 #4
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near ','.

/kld/nyhed_billed.asp, line 97
Avatar billede inkognito1 Nybegynder
23. maj 2002 - 16:02 #5
Ok nu har jeg fundet en løsning ... nu mangler jeg abre en der har en smart fuction der bytter min dato om i rette format.
Avatar billede medions Nybegynder
23. maj 2002 - 22:08 #6
Thx for poinz
//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester