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 ..
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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
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.
du skal have '' omkring datoer i sqlserver - altså ligesom ved dine tekststrenge.
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near ','. /kld/nyhed_billed.asp, line 97
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.
Kurser inden for grundlæggende programmering