Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Sql - Insert

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    Sql - Insert

    codice:
    Do While Not dbRc.Recordset.EOF
    dbsv1.Recordset.AddNew
    dbsv1.Recordset!id = id
    dbsv1.Recordset!CodArt = dbRc.Recordset!CodArt
    dbsv1.Recordset!Descrizione = dbRc.Recordset!Descrizione
    dbsv1.Recordset!Conform = dbRc.Recordset!Conform
    dbsv1.Recordset!Formaz = dbRc.Recordset!Formaz
    dbsv1.Recordset!Consegna = dbRc.Recordset!Consegna
    dbsv1.Recordset!Note = dbRc.Recordset!Note
    dbsv1.Recordset.Update
    dbRc.Recordset.MoveNext
    Loop
    il codice soprastante copia i valori di una tabella di nome Corpo
    in un altra tabella con stessi campi ma vuota che vuol essere riempita con gli stessi valori della prima.
    In sostanza sono due tabelle uguali, una piena l'altra vuota.
    La prima tabella riempi la seconda.


    La mia domanda è:
    Come tramutare tutto ciò in una stringa SQL????


    SQL="INSERT INTO Corpo_Srv VALUES (SELECT .....

    non lo so.. aiuto??


    Grazie

  2. #2
    INSERT INTO TabDestinazione SELECT * FROM TabOrigine

    Se ti serve puoi aggiungere una clausola where per filtrare i dati


  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    ok si..

    ..però la tabella di destinazione e la tabella di origine non sono sullo stesso db, ma sono su due db Access diversi.

  4. #4
    Allora ti serve la proposizione IN

    INSERT INTO TabDestinazione SELECT * FROM TabOrigine IN "Database.mdb"

  5. #5
    Utente bannato
    Registrato dal
    May 2003
    Messaggi
    135
    naturalmente possaimo mettere il percorso file????vero????????

  6. #6
    Si,al posto di Database.mdb puoi mettere il percorso completo del database di origine

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3
    Quando si copia la tabella da un database ad un altro oppure nello stesso database si perdono le chiavi (cioè non c'è marcato il campo chiave come chiave), qualcuno sa dirmi il motivo?
    Devo usare altro per copiare?

    Grazie a tutti e ciao.

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.