Avatar billede inkognito1 Nybegynder
23. maj 2002 - 01:43 Der er 4 kommentarer og
1 løsning

Looper ikke database kald.

Efter jeg er skiftet fra Access til MS Sql vil denne funktion ikke loope.

Den virker sådan den henter en tekst fra databasen efter dato, og viser den kun hvis dags dato er inden for dato1 & dato2.

Håber en kan hjælpe her ...

---------------
date1 = date +1
date2 = date -1
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open = ""& conn &""
strQuery = "SELECT * FROM nyhedrulle order by dato1 desc"
Set RS = Conn.Execute(strQuery)
Do While Not RS.EOF
If DateDiff("d", date1, RS("dato1")) < 0 And DateDiff("d", date2, RS("dato2")) > 0 Then
ss2 = rs("beskrivelse")
ss1 = rs("tekst")
tekst1 = tekst1 + ss1 &"$"& ss2 &"§"
end if
RS.MoveNext
loop
---------------------
Avatar billede inkognito1 Nybegynder
23. maj 2002 - 01:44 #1
den stopper en en record ... det er der fejlen ligger !!
Avatar billede tmceu Praktikant
23. maj 2002 - 01:53 #2
Jeg gætter på at du ikke har en valid dato og at den derfor stopper i dine datediff's ?

Prøv med denne:

date1 = date +1
date2 = date -1
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open = ""& conn &""
strQuery = "SELECT * FROM nyhedrulle order by dato1 desc"
Set RS = Conn.Execute(strQuery)
On Error Resume Next
Do While Not RS.EOF
If DateDiff("d", date1, RS("dato1")) < 0 And DateDiff("d", date2, RS("dato2")) > 0 Then
ss2 = rs("beskrivelse")
ss1 = rs("tekst")
tekst1 = tekst1 + ss1 &"$"& ss2 &"§"
end if
RS.MoveNext
loop
On Error Goto 0
Avatar billede tmceu Praktikant
23. maj 2002 - 01:55 #3
Mit forslag er ikke en løsning til drift, men blot for at teste om det er datoerne der er problemet. Problemet kan være forskellige datoformater eller en NULL værdi i en post.
Avatar billede inkognito1 Nybegynder
23. maj 2002 - 02:04 #4
jeg fandt løsning ... det var mig der havde fucket up i det ... og opdatede i en forkerte database .. så det jo kalrt det går galt ...

Sjovt nok fandt jeg ud af at MS SQL kræver at man henter felterne i den rigtige rækkefølge i forhold til hvordan de står i databasen. Det er Access normalt ligeglad med.
Avatar billede tmceu Praktikant
23. maj 2002 - 02:25 #5
Din sidste kommentar om felt rækkefølgen forstår jeg ikke ? Forklar lige nærmere, for det lyder ikke som noget der passer...
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