Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Si può prendere un recordset intero?

    Ho questo problema: vorrei selezionare un recordset per intero
    codice:
    select * from...

    e vorrei copiarlo in un'altra tabella. Però visto che questo recordset contiene moltissimi campi vorrei evitare di doverli copiare tutti quanti tipo

    codice:
    insert into tblCopia (campo1, campo 2, ..., campo 150) values ('"&rs("campo1")&"', '"&rs("campo2")&"',...,  '"&rs("campo150")&"')
    C'è un'istruzione per fare una insert MASSIVA?

    Grazie
    Giulio Ferri
    giulioferri.it

    Anche un orologio fermo ha ragione due volte al giorno (Giorgio Faletti)

  2. #2

  3. #3
    Ho visto... grazie.

    Ma non riesco a fare quello che vorrei. Mi spiego meglio:

    Ho un ciclo di questo tipo
    codice:
    set rs = cn.execute("select num_registro from tblSim group by num_registro order by num_registro asc")
    do while not rs.eof
      set rsc = cn.execute("select count(num_registro) as ripetizioni from tblSim where num_registro = '"&rs("num_registro")&"'")
      if rsc("ripetizioni") > 1 then
        ...
      else
        ...
      end if
      set rsCopia = cn.execute("select * from tblSim where num_registro = '"&rs("num_registro")&"'")
      Qui vorrei copiare il contenuto di rsCopia in un'altra tabella 
      rs.movenext
    loop
    Originariamente inviato da Roby_72
    http://www.w3schools.com/ado/met_rs_getrows.asp

    oppure, ancora meglio:
    http://www.w3schools.com/sql/sql_select_into.asp

    Roby
    Giulio Ferri
    giulioferri.it

    Anche un orologio fermo ha ragione due volte al giorno (Giorgio Faletti)

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se non segui i suggerimenti fai campo per campo.
    Al posto del campo "nome" puoi scrivere rs(1) se è il primo campo, e così via.

    Roby

  5. #5
    ok, grazie!
    Giulio Ferri
    giulioferri.it

    Anche un orologio fermo ha ragione due volte al giorno (Giorgio Faletti)

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 © 2025 vBulletin Solutions, Inc. All rights reserved.