Avatar billede naxosnaxos Nybegynder
19. januar 2003 - 21:56 Der er 1 kommentar og
1 løsning

hvordan får man sendt et datetime objekt ind i en sql string

HEj

hvad skal et DateTime objekt konverteres til for at jeg kan indsætte det i en string der skal bruges til at indsætte i en MS SQL database, hvor et af felterne er af typen datetime??
Avatar billede bechmann Nybegynder
19. januar 2003 - 22:15 #1
Brug
myDateTime.ToString("yyyy-MM-dd")
Fordelen ved det datoformat er, at SQL-serveren altid vil forstå det ligegyldigt, hvordan den er sat op.

Held og lykke
Avatar billede z42cool Nybegynder
26. februar 2003 - 22:18 #2
Det absolut nemmeste er at bruge parametre:

SqlCommand command = new SqlCommand("INSERT INTO MyDates (TheDate) VALUES (@TheDate)");
command.Parameters.Add("@TheDate", DateTime.Now);
command.ExecuteNonQuery();

Indsætter Now i tabellen MyDates i kolonnen TheDate og du skal ikke bekymre dig om formatering.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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