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.
Virker denne format() mon i asp - for mig at se roder du lidt i variabeltyperne...
# bruges til at konvertere \'string\' til \'date\' ikke \'date\' til \'date\'. Grunden til det giver forkert resultat når du fjerner \'#\' er at SQL anvender formattet \"mm-dd-yy\".
Vil gerne have kommentar til mit løsningsforslag idet jeg er ny i ASP - men det ligner da VB ;)
Description Returns an expression that has been converted to a Variant of subtype Date. Syntax CDate(date) The date argument is any valid date expression.
Remarks Use the IsDate function to determine if date can be converted to a date or time. CDate recognizes date literals and time literals as well as some numbers that fall within the range of acceptable dates. When converting a number to a date, the whole number portion is converted to a date. Any fractional part of the number is converted to a time of day, starting at midnight. CDate recognizes date formats according to the locale setting of your system. The correct order of day, month, and year may not be determined if it is provided in a format other than one of the recognized date settings. In addition, a long date format is not recognized if it also contains the day-of-the-week string.
The following example uses the CDate function to convert a string to a date. In general, hard coding dates and times as strings (as shown in this example) is not recommended. Use date and time literals (such as #10/19/1962#, #4:45:23 PM#) instead.
MyDate = \"October 19, 1962\" \' Define date MyShortDate = CDate(MyDate) \' Convert to Date data type MyTime = \"4:35:47 PM\" \' Define time MyShortTime = CDate(MyTime) \' Convert to Date data type
Du kunne også prøve manuelt at sætte datoen direkte ind i SQL\'en for at se hvilket format du skal bruge..... \"SELECT * FROM [Nyheder] WHERE NyhedsDato > # 11-10-01 # ORDER BY NyhedsDato DESC;\"
Grunden til at jeg accepterede nih\'s svar er, at han skrev:
\"Grunden til det giver forkert resultat når du fjerner \'#\' er at SQL anvender formattet \"mm-dd-yy\".\"
Datoformatet i min DB er dd-mm-yyyy, men i SQL forstås den som han siger, mm-dd-yyyy. Derfor skulle jeg jo ikke bruge session.lcid=1030.
Takker Jer begge for hjælpen :]
Synes godt om
Ny brugerNybegynder
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.