27. december 2007 - 22:10Der er
5 kommentarer og 1 løsning
datetime objekter
Jeg har problemer med at få et datetime objekt gemt ordenlig i min database. Jeg skriver i c# og opretter et datetime objekt på følgende måde: DateTime d = new DateTime(); Mit spørgsmål er så, hvilken variable type skal jeg gemme mit datetime objekt som, og hvordan vil sql syntaksen være for at insætte et sådant objekt?
Det er et lidt dovent problem, da det helt sikkert er noget man godt ville kunne prøve sig frem til. Men folk plejer at svare hurtigt herinde, og jeg har så meget andet at lege med imellemtiden;)
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Det er netop formaterings problemer jeg har. Jeg får fejl i min cmdstring: INSERT INTO Messages(Date, Name, Message)VALUES(27-12-2007 22:48:48, 'simon', 'test1')"
Jeg får følgende sql exception: Incorrect syntax near '22'. Er det fordi SQL Server Datetime variable ikke understøtter tid, men kun dato? Jeg indsætter datetime objektet på følgende måde: string sqlcmd = string.Format("INSERT INTO Messages(Date, Name, Message)VALUES({0}, '{1}', '{2}')",d,name,text);
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.