Tags:
visual-basic
Kan nogen hjælpe med lidt VB kode jeg vil hente følglende fra en database: M_NAME, M_SEX, M_LASTHEREDATE og hvor M_LASTHEREDATE skal være lige med dagens dato.
M_LASTHEREDATE er i Databasen defineret [M_LASTHEREDATE] TEXT(50) og de gemmes sådan: 20070725163610 ,20070703135157,20070701181835
Jeg ønkser vb kode som skal sammenligne M_LASTHEREDATE= dagens dato. Altså man skal først enten lave M_LASTHEREDATE til dato eller skal man lave dagensdato til tex og så sammenligne!
---------------------------------------------------------
sqlstr = "select M_NAME, M_SEX, M_LASTHEREDATE from PORTAL_MEMBERS order by M_LASTHEREDATE desc"
Set rs = dbConn.Execute(sqlstr)
Do
IF rs("M_SEX") = "FEMALE" then
' Udskriv værdien af kolonnen Fornavn
Response.Write rs("M_NAME") & "<br>"
Response.Write rs("M_LASTHEREDATE") & "<br>"
Response.Write ( " Kvinde ") & "<br>"
Else
Response.Write rs("M_NAME") & "<br>"
Response.Write rs("M_LASTHEREDATE") & "<br>"
Response.Write ( " Mand") & "<br>"
END IF
' Gå til næste Record i rs
rs.MoveNext
' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF
%>
1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
0
Begge metoder du foreslår kan bruges. Jeg fatter ikke det format dine datoer står i, men jeg tror det nemmeste ville være at udtrække de rigtige informationer, og lave en dato ud fra M_LASTHEREDATE.