Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    5

    [vb.net + Dbaccess] Copia con moltiplicazione di un campo

    Salve,
    ho un problema con una query, ovvero
    vorrei copiare una tabella in un altra ma raddoppiando 1 campo

    codice:
    Dim sql As String = "INSERT INTO tabella2" _ & "SELECT ID, campo1, campo2 * 2 " _ & "FROM tabella1"
    Cosi facendo non funziona!

  2. #2
    pier, che vuol dire "non funziona"?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    5
    Originariamente inviato da optime
    pier, che vuol dire "non funziona"?
    Scusami!

    Mi segnala quest'errore "Nessun nome campo di destinazione nell'istruzione INSERT INTO (campo2* 2)."

  4. #4
    la sintassi dovrebbe essere

    INSERT INTO tabella (colonna1, colonna2) SELECT colonnaX AS colonna1, colonnaY AS colonna2 FROM altratabella

    sistema la tua e facci sapere

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    5
    Scusami Optime,
    il mio problema non è nella copia ma nella moltiplicazione di una colonna.

    Forse non mi ero spiegato bene

  6. #6
    vabbè

    Dim sql As String = "INSERT INTO tabella2 (ID, colonna1, colonna2) SELECT ID, campo1, campo2 * 2 as colonna2 FROM tabella1"

    ho solo fatto un mix tra la tua e la mia

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    5
    Funziona perfettamente!
    Gentilissimo!

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.