Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    708

    Sintassi estrazione intero record

    Ciao

    è possibile estrarre un intero record dal recordset con questa forma?:

    Do While Not RSProdotti(1)
    Response.Write RSProdotti("SpeseSpedizione")
    RSProdotti.MoveNext
    Loop

    mi risulta sbagliato RSProdotti(1)

    Non mi interessa scrivere i campi una alla volta x visualizzare il record.

    Pier

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    708
    scusa ho sbagliato domanda vorrei estrarre il primo record di un recordset non uno interno.

  4. #4
    SELECT TOP 1 campi FROM tabella ORDER BY campo

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    708
    Ciao

    grazie optime x le risposte!

    Ora vorrei visualizzare tutti i campi del record, o solo quelli che mi interessano, utilizzando il ciclo While con Top1.

    Il mio codice è questo:

    SQLProdotti = " SELECT TOP 1 Prodotto AND SpeseSpedizione AND SpeseQuantita AND SpeseCelere1 AND SpeseCelere3 FROM Prodotti WHERE Prodotto IN (SELECT Prodotto FROM Carrello WHERE IDSessione = '"& SessionID &"') ORDER BY SpeseSpedizione DESC"

    Set RSProdotti = Conn.Execute(SQLProdotti)

    Do While Not RSProdotti.EOF
    Response.Write RSProdotti("SpeseSpedizione")
    RSProdotti.MoveNext
    Loop

    Pier

  6. #6
    Originariamente inviato da Pierhagi
    SQLProdotti = " SELECT TOP 1 Prodotto AND SpeseSpedizione AND SpeseQuantita AND SpeseCelere1 AND SpeseCelere3 FROM Prodotti WHERE Prodotto IN (SELECT Prodotto FROM Carrello WHERE IDSessione = '"& SessionID &"') ORDER BY SpeseSpedizione DESC"

    Set RSProdotti = Conn.Execute(SQLProdotti)

    Do While Not RSProdotti.EOF
    Response.Write RSProdotti("SpeseSpedizione")
    RSProdotti.MoveNext
    Loop
    fantasia al potere! che è 'sta roBBa?

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    708
    Abbi pietà!

    Sto cercando di tradurre i "concetti" di un programmatore NON asp ...in asp ...e io di asp di asp nn so quasi niente!

    Mi servre visualizzare a video un intero record dal recordset con Top1 in cliclo while

    SQLProdotti = " SELECT TOP 1 NomeTabella AND Campo1 AND Campo2 AND Campo3 AND Campo4 FROM Prodotti WHERE Prodotto IN (SELECT Prodotto FROM Carrello WHERE IDSessione = '"& SessionID &"') ORDER BY Campo1 DESC"

    Set RSProdotti = Conn.Execute(SQLProdotti)

    Do While Not RSProdotti.EOF
    Response.Write RSProdotti("Campo1")
    Response.Write RSProdotti("Campo2")
    Response.Write RSProdotti("Campo3")
    Response.Write RSProdotti("Campo4")

    RSProdotti.MoveNext
    Loop

    ...ci sono errori di sintassi?

  8. #8
    a iosa! e anche di logica. mancano quelli di grammatica, ma si può rimediare


    SELECT TOP 1 campo1, campo2, ..., campoN FROM tabella ... ecc...

    poi, visto che estrai solo UN record, la do while not rs.eof non ti serve.

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.