Avatar billede mickni33 Nybegynder
28. juni 2002 - 09:44 Der er 8 kommentarer og
3 løsninger

last record værdi

hvordan finder jeg den sidste værdi i en record er der en funktion der ordner det ??
noget ligende:

Værdi=rs.LastRecord()

eller hva ??
Avatar billede juggalo Nybegynder
28. juni 2002 - 09:51 #1
når du har åbnet dit recordset (rs) skriver du;

rs.movelast()
Avatar billede mickni33 Nybegynder
28. juni 2002 - 10:06 #2
Den skriver fejl

rowset does not suport fetching backward

function Check(key,nextKey){
  var count   
  var streng="SELECT "+key+" FROM "+nextKey+"  WHERE "+key+ "  > 0 "
  var rs=objConnection.Execute(streng)
    count=rs.MoveLast()
    return (count)
}
Avatar billede juggalo Nybegynder
28. juni 2002 - 10:17 #3
du kan ikke sige;

count=rs.movelast()

du bør kunne sige;

rs.movelast()
count=rs(feltnavn)
Avatar billede mickni33 Nybegynder
28. juni 2002 - 10:42 #4
nææææææ :-(
samme fejl
Avatar billede larsen Nybegynder
28. juni 2002 - 11:36 #5
Juggalo>> Den funktion med count mener jeg kun er til at tælle hvormange felter der er i posten (rs.recordname.count) og rs.RecordCount er til at fortælle hvormange poster der er "SELECT'ed" i databasen.

mickni33>> Du kunne føje et felt i DB'en som er et autonummereringsfelt og så vælge det højeste, som så burde være det sidste
Avatar billede larsen Nybegynder
28. juni 2002 - 11:38 #6
mickni33>> Du kunne måske også bruge rs.MoveLast-1 og så læse den næste post
Avatar billede mickni33 Nybegynder
28. juni 2002 - 11:41 #7
larsen>>
Det er netop dette sidste autonummering ID jeg vil finde, for jeg har ikke brugt den rigtige autonum i sql serveren. jeg ved ikke hvad autonummering typen hedder i MSSQL Server så jeg bruger typen 'numeric' og lavede min egen autonum.

Men hvis der er nogen der ved hvilken type (varchar eller char eller ?)jeg skal bruge for at få autonum så vil jeg meget gerne vide det
Avatar billede mickni33 Nybegynder
28. juni 2002 - 11:42 #8
count er bare en admindelig variable ;-)
Avatar billede larsen Nybegynder
28. juni 2002 - 11:57 #9
:-D
Jeg ved heller ikke hvad autonum hedder i MsSql men en anden løsning var måske at indsætte et felt med "dato/klokkeslet" og så vælge det nyeste ?
Avatar billede eagleeye Praktikant
28. juni 2002 - 17:32 #10
Du kan kun bruge movelast hvis du åbner dit recordset sådan her:

rs.Open SQL,Connection_DB,1,3
Avatar billede mickni33 Nybegynder
30. juni 2002 - 11:21 #11
Har fundet ud af at bruge autonum i MS SQL så den bruger jeg og nu virker det ellers 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