Avatar billede Slettet bruger
14. august 2005 - 23:08 Der er 4 kommentarer og
1 løsning

Problemer med Dato function

Ved ikke om jeg skriver det rigtige sted men her kommer det.

Jeg har følgende på min ASP side(er).

på min data_add.asp side har jeg:

Response.Write("Dato: <input type=""text"" name=""Date"" size=""10"" maxlength=""100"">")
============================================
Den skal køre igennem denne funktion:

Function ConvertDate(dtmDate,intFormat)
OutDate = DatePart("yyyy", dtmDate) & "-" & DatePart("m", dtmDate) & "-" & DatePart("d", dtmDate)
If intFormat = 0 Then
    strOut = OutDate
End If

ConvertDate = strOut
End Function

============================================

Og skal så indsættes i Date feltet i databasen:
Gøres som følger i filen data_create.asp:

intDate        =    ConvertDate(request.querystring("Date"),0)

så åbner jeg min database og indæstter:
SQL = "INSERT INTO DATA(Date) Values (" & intDate & ")


Men det virker ikke hvad kan fejlen være?
Avatar billede roenving Novice
14. august 2005 - 23:11 #1
Umiddelbart ser det ikke ud til at det har ret meget med javascript at gøre, men du har måske brug for, at datoen skrives i et bestemt format og kontrolleres i brugerens browser ?-)
Avatar billede Slettet bruger
14. august 2005 - 23:14 #2
Hmmm troede endligt at functioner generalt var Javascript.
Det problemmet er at når jeg skriver ex. 2005.01.01 så skriver den istedet 1889.12.30 ind istedet. Det er uanset hvad jeg skriver.

Hvor skal jeg så spørge???
Avatar billede roenving Novice
14. august 2005 - 23:25 #3
Nu er det jo vbscript i asp, så jeg ville gætte på, at du fik den bedste hjælp i asp-kategorien ...

-- så luk du det her (læg selv svar, marker dit navn i boksen og tryke Acceptér !-), og opret det i (d)en anden kategori  ...
Avatar billede Slettet bruger
14. august 2005 - 23:30 #4
Ok takker
Avatar billede olebole Juniormester
15. august 2005 - 02:36 #5
<ole>

- ehhhh .... hvad er det, der ikke fungerer?

<script type="text/vbscript" language="VBScript">
Function ConvertDate(dtmDate,intFormat)
OutDate = DatePart("yyyy", dtmDate) & "-" & DatePart("m", dtmDate) & "-" & DatePart("d", dtmDate)
If intFormat = 0 Then
    strOut = OutDate
End If

ConvertDate = strOut
End Function
</script>

<button onclick="alert( ConvertDate('08/15/2005',0) )">TEST</button>

- spiller fint  :)

/mvh
</bole>
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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

IT-JOB