Avatar billede neoo Nybegynder
01. januar 2004 - 23:12 Der er 11 kommentarer og
1 løsning

viser tiden i forkertFormat ?

Hej til alle.

i min database står tiden til 06:01 men når den skriver tilbage til asp´en kommer den til at se sådan ud : 06:01:00

er der nogen der ved hvordan man kan rette det til at det ikke skal visse sådan ?
Avatar billede Slettet bruger
01. januar 2004 - 23:14 #1
Avatar billede eagleeye Praktikant
01. januar 2004 - 23:45 #2
Du kan bruge formatdatetime

Response.Write FormatDateTime(rs("klokkesetkolonne"),4)
Avatar billede neoo Nybegynder
02. januar 2004 - 00:01 #3
<%Response.Write FormatDateTime(rs("depart"),4)%>

den melder fejl og siger
Error Type:
Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'rs'
Avatar billede neoo Nybegynder
02. januar 2004 - 00:01 #4
depart er det felt hvor tingene står i databasen
Avatar billede eagleeye Praktikant
02. januar 2004 - 00:01 #5
rs skal være navnet på dit recordset
Avatar billede neoo Nybegynder
02. januar 2004 - 00:07 #6
jeg forstår det ikke :(

jeg bruger rs flere gange i koden men lige her melder den fejl.
det her burde være rigtig:
<%Response.Write FormatDateTime(rs("depart"),4)%>



længere i min kode er der :


    set rs = Server.CreateObject("ADODB.Recordset")
        rs.Open strsql, conn
        If rs.EOF Then
            Response.Clear
            Response.Redirect "test.asp"
        Else
            rs.MoveFirst
        End If
Avatar billede eagleeye Praktikant
02. januar 2004 - 00:09 #7
Du kan ikke udskrive fra et recordset før du har hendtet data fra det.
Når den skriver Type mismatch så tyder det på rs ikke er defineret eller åbnet på det tidspukt du udskriver det.
Avatar billede eagleeye Praktikant
02. januar 2004 - 00:11 #8
Du kan ikke udskrive fra et recordset før du har hendtet data fra det.
--->
Du kan ikke udskrive fra et recordset før du har hendtet data til det, eksempelvis med en SQL sætning.
Avatar billede neoo Nybegynder
02. januar 2004 - 00:14 #9
jo men, jeg henter det ind som x_depart længere op i koden:


x_depart = rs("depart")
Avatar billede neoo Nybegynder
02. januar 2004 - 00:16 #10
<% response.write x_depart%>
visser den tiden men det visser ikke i rigtigt format :(
Avatar billede eagleeye Praktikant
02. januar 2004 - 00:16 #11
Ok, så prøv lige at bruge x_depart i stedet for rs("depart"):

<%Response.Write FormatDateTime(x_depart,4)%>
Avatar billede neoo Nybegynder
02. januar 2004 - 00:37 #12
Det viker :) tussind tak for hjælpen.:):)
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