Du ska ha enkelfnuttar runt dd
SqlDataSource1.InsertCommand = "insert into test (namn, meddelande, datumet) values (@namn, @texten, [B]'[/B]" & dd & "[B]'[/B] )"
2 svar · 276 visningar · startad av Andreas L
En typisk nybörjarfråga antar jag...
använder följande kod för att fixa insert-satsen som jag vill ha den, när jag ska skicka lite data till en tabell.
Dim dd As Date
dd = Date.Today
SqlDataSource1.InsertCommand = "insert into test (namn, meddelande, datumet) values (@namn, @texten, " & dd & " )"
när jag kollar i databasen så lagras ett helt annat datum, nämligen något i still med "1905-06-14", lite drygt 100år fel, alltså.
Vad gör jag fel? var först inne på att ha # runt datumet men det fick jag visst inte. Använder sql server express.
edit: datatypen är satt till "datetime" i tabellen.
Du ska ha enkelfnuttar runt dd
SqlDataSource1.InsertCommand = "insert into test (namn, meddelande, datumet) values (@namn, @texten, [B]'[/B]" & dd & "[B]'[/B] )"