31. maj 2002 - 10:41Der er
9 kommentarer og 1 løsning
Sql udtræk
Jeg sidder med en funktion som skal trækker et resultat ud fra en tabel, som ligger inde for en bestemt tids række, men min funktion vil ikke trække det rigtige tal ud hvad er der i vejen?
function sum_antal(fra, til) 'sql="select antal,dato from besoegende where dato>= #"&fra&"# and dato<#"&til&"#" ql="select sum (antal) as totalbesogendemd from besoegende where dato>=#"&fra&"# and dato<#"&til&"#" set rs_resultat=db_base.execute(sql) if rs_resultat.eof then sum_antal="0" else sum_antal=rs_resultat("totalbesogendemd") end if end function
eagleeye>> yyyy-mm-dd hjalp, jeg kom faktisk i tanke om at jeg havde en funktion som ændre formatet til dette. Det er bare år og dag siden jeg lavede det tnx for sparket i den rigtige reting :o)
If Not IsData(fra) Then Response.Write "<font color=#ff0000>""fra"" dato er ikke korrekt...</font>" If Not IsData(til) Then Response.Write "<font color=#ff0000>""til"" dato er ikke korrekt...</font>"
sql = "select sum(antal) as totalbesogendemd from besoegende where dato>=#"&fra&"# and dato<#"&til&"#"
Set rs = Server.CreateObject("adodb.recordset") rs.Open sql, db_base, 1, 3
If rs.RecordCount > 0 Then sum_antal = Trim(0) Else sum_antal = Trim(rs.RecordCount) End If
End Function
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.