Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Copiare un Record

  1. #1

    Copiare un Record

    Salve a tutti,
    ho un problema con l'inserimento di dati in un database.
    Ho una tabella composta da numerosissimi campi

    es.: idtabella(contatore),a1,a2,a3,a4,a5,a6,a7,a8,a9... ...(circa 300 campi)

    come faccio a fare un duplicato identico di tutti i campi in un'altro record?

    Io utilizzo il Recordset per operare con il database...ma non trovo nessun sistema.... se non:
    a1=rs("a1")
    a2=rs("a2")
    a3=rs("a3")
    .
    .
    .
    e poi...
    rs.addnew
    rs("a1")=a1
    rs("a2")=a2
    rs("a3")=a3
    .
    .
    .
    rs.update

    Fare così con tantissimi record richiede tantissimo tempo....

    Se conoscete un modo per farlo in pochi secondi vi prego di farmelo sapere

    Grazie per l'aiuto
    La vita è un biscotto ma se piove si scioglie

  2. #2

  3. #3
    Grazie per l'aiuto....ma come mi hai detto tu avevo già provato...il problema è che mi da errore visto che il primo campo è un contatore autoincrementante e mi dice che non può fare la duplicazione di quel valore!!!!

    Se sai come ovviare al problema ti prego di farmelo sapere
    La vita è un biscotto ma se piove si scioglie

  4. #4
    Ma tu vuoi copiare nella stessa tabella o in un'altra?
    Se copia nella stessa devi escludere dalla query di inserimento, il campo autoincrementante (in quanto PK).
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Non so come fare ad escludere il campo contatore dalla select della query!!!
    La vita è un biscotto ma se piove si scioglie

  6. #6
    Hai tre figli. Nino, Pino e Rino. Chiamali tutti tranne Pino. Come fai?

  7. #7
    Grazie per la spiegazione illuminante!!!
    Ma se tu avessi letto il mio post iniziale avresti già capito che il mio problema è che nella suddetta tabella ho circa 800 campi e che cercavo un metodo per nonli dover richiamare tutti uno per uno!!!!

    Grazie lo stesso!!!
    La vita è un biscotto ma se piove si scioglie

  8. #8
    all'inizio erano 300. son già diventati 800?

  9. #9
    e poi non ho capito (posso?) il problema. ci metti tanto tempo a copiare o ci metti tanto tempo a scrivere il codice di copia?

  10. #10
    Siccome sono un po' pigro...non avrei intenzione di inserire manualmente tutti i campi.

    Tu andresti da Roma a Milano a piedi quando potresti prendere mille strade molto più brevi, pur avendo una fretta dell'altro mondo?
    La vita è un biscotto ma se piove si scioglie

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.