Avatar billede brownghost Nybegynder
29. juni 2007 - 02:12 Der er 3 kommentarer og
1 løsning

Data Type, datetime updatere problem.

jeg forsøger at opdatere en dato i en tabel.
som har data type: datetime

men det giver fejl hele tiden.
og det giver ingen mening :(
Response.Write Udloebsdato giver mig: eks: 27-09-2007 02:03:57
Og det ser ud som det skal efter min mening.
men den vil bare ikke opdatere. siden melder fejl.
Hvad er det jeg gør galt her?

    Udloebsdato = DateAdd("d", 90, Now())
    Response.Write Udloebsdato
   
    strSQL = "UPDATE tbl_medlemmer " &_
    "SET Udloeber = '" & Udloebsdato & "', IsGodkendt = 1, Password = '" & Password & "' " &_
    "WHERE ID = " & MedlemID
    MyConn.Execute(strSQL)

-----------------------------------------
ERRORNumber    -2147217913
Category    Microsoft OLE DB Provider for SQL Server
Source   
Description    The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
Location    /admin/medlemmer.asp line 23
Avatar billede dkmornie Nybegynder
29. juni 2007 - 07:17 #1
Prøv med denne sqlstreng:

strSQL = "UPDATE tbl_medlemmer " &_
    "SET Udloeber = convert(datetime, '" & Udloebsdato & "' 105), IsGodkendt = 1, Password = '" & Password & "' " &_
    "WHERE ID = " & MedlemID
    MyConn.Execute(strSQL)
Avatar billede brownghost Nybegynder
29. juni 2007 - 09:07 #2
den siger :(

Line 1: Incorrect syntax near '105'.
Avatar billede dkmornie Nybegynder
29. juni 2007 - 09:44 #3
Sorry, der var en lille fejl, der mangler et komma:

strSQL = "UPDATE tbl_medlemmer " &_
    "SET Udloeber = convert(datetime, '" & Udloebsdato & "', 105), IsGodkendt = 1, Password = '" & Password & "' " &_
    "WHERE ID = " & MedlemID
    MyConn.Execute(strSQL)
Avatar billede brownghost Nybegynder
29. juni 2007 - 10:13 #4
Fantastiko ;)
Der er min helt i dag, nu kan jeg komme videre med det..
Mange tak :)
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