Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    inserimenti su db indicizzati

    ciao a tutti volevo fare 2 domande di chiarimento:

    1.) è possibile l'inserimento indicizzato tramite query

    2.) è possibile l'inserimento indicizzato tramite recordset

    esempi:

    per la 1° domanda.)
    query = "INSERT INTO tb_prova (cognome, nome) VALUES (mario, rossi)"
    connessione.execute query ' mandiamo in esecuzione la query

    per il 2° domanda.)
    codice:
    ' istruzioni con select * from tabella
    ' serve?  do while not rs.eof
    rs.addnew() 
    rs("nome") = "nuovo_nome"
    rs("cognome") = "nuovo_cognome" rs("telefono") = 123456789
    rs.update()
    'loop
    solo che per entrambi invece di inserirli in coda li voglio per esempio se esistono 10 record lo voglio inseriti tra il 7° e 8° ovviamente scalando l'8 in posizione dopo (9) e cosi via!

    come si fa?
    Tony

  2. #2
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    Re: inserimenti su db indicizzati

    Originariamente inviato da tony83
    ciao a tutti volevo fare 2 domande di chiarimento:

    1.) è possibile l'inserimento indicizzato tramite query

    2.) è possibile l'inserimento indicizzato tramite recordset

    esempi:

    per la 1° domanda.)
    query = "INSERT INTO tb_prova (cognome, nome) VALUES (mario, rossi)"
    connessione.execute query ' mandiamo in esecuzione la query

    per il 2° domanda.)
    codice:
    ' istruzioni con select * from tabella
    ' serve?  do while not rs.eof
    rs.addnew() 
    rs("nome") = "nuovo_nome"
    rs("cognome") = "nuovo_cognome" rs("telefono") = 123456789
    rs.update()
    'loop
    solo che per entrambi invece di inserirli in coda li voglio per esempio se esistono 10 record lo voglio inseriti tra il 7° e 8° ovviamente scalando l'8 in posizione dopo (9) e cosi via!

    come si fa?
    mi spiego meglio:

    nelle 2 domande volevo semplicemente sapere come faccio ad aggiungere un record in posizione 10 per esempio in una tabella di 100 record per fare un'esempio. e vorrei sapere come si effettua usando sia la query (1° domanda) sia con recordset (2° domanda)
    Tony

  3. #3
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    up...

    ma devo usare where (condizione)?
    Tony

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi usare un altro campo che utilizzerai per memorizzare la posizione scalando il valore corrispondente per i record successivi ogni volta che ne inserisci uno intermedio.

    Roby

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.