Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355

    capire su quale numero di record mi trovo

    avrei da chiedere questa informazione :

    se a seguito di una query ottengo un recordset di tot record.... qualcuno mi sa dire se c'è un comando che mi fa capire su quale record mi trovo ogni volta che mi sposto con il movenext?

    grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cosa intendi per "quale"?
    Se vuoi sapere il numero puoi usare una variabile di appoggio come contatore.

    Roby

  3. #3
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355
    Roby il meccanismo dovrebbe essere il seguente :

    1 - inserisco i dei dati relativi ad un prodotto (con idcontatore assegno un numero univoco al record)
    2 - effettuo un secondo inserimento (IDcontatore sarà 2)
    3 - effettuo un terzo inserimento (Idcontatore sarà 3)
    e così via
    l' IDcontatore si autoincrementa ma... quando cancello uno dei record (metti caso quello con IDcontatore = 2) avrò un vuoto nella numerazione.

    vorrei che quando l'utente inserisse un nuovo prodotto invece di avere come valore di numerazione 4, ci fosse il numero del record mancante ovvero 2

    spero di essere stato sufficientemente chiaro

  4. #4
    se usi un contatore AUTO-incrementante... lo dice la parola stessa! non puoi intervenire sulla numerazione

  5. #5
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355
    a questo c'ero arrivato.

    chiedevo a voi se c'è un modo per fare inserire i numeri mancanti alla numerazione.

    devo crearmi un campo a parte nel db ed incrementarlo con una funzione?

    questa numerazione mi servirà perchè :

    se mi trovo sul primo record dovrà essere visualizzata una tabella in stile1

    se mi trovo sul secondo record dovranno essere visualizzate (una di fianco all'altra) prima la tabella stile1 e poi in aggiunta una seconda tabella in stile2

    se mi trovo sul terzo record dovrà essere disegnata una tabella in stile3

    se mi trovo sul quarto record dovrà essere visualizzata prima una tabella stile3 e poi in aggiunta (e sempre di fianco) una quarta tabella in stile4

    dal quinto record in poi, verranno disegnate sempre la tabella stile3 e stile4 affiancate fra di loro fino alla fine del recordset

  6. #6
    come ti ha già suggerito roby, usa una variabile


    es

    codice:
    myPoze=0
    Do While Nor Rs.Eof
       myPoze=myPoze+1
       Response.Write "Sono il record n. " & myPoze & " del recordset."
       .... altre cose
       rs.movenext
    Loop

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.