|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 367
|
Query update
Ciao;
Con il codice sotto riportato inserisco dei nuovi record in una tabella di database prelevati da un'altra tabella di un altro database. Volevo chiedervi in quanto non riesco se sia possibile fate la stessa cosa utilizzando il comando UPDATE x aggiornare un set di record con la stessa tecnica. Se si non riesco a trovare la sintassi corretta. DB.Database.Execute "INSERT INTO TabellaDAScrivere (Campo1,Campo2) SELECT TabellaLettura.Campo1,TabellaLettura.Campo2 FROM TabellaLettura IN " & "'" & App.Path & "\nomeDB.mdb" & "' WHERE ID=" & Valore Ciao e grazie a chi potrà aiutarmi |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
L'update non lo puoi fare utilizzando una select (almeno così ho sempre saputo)
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 367
|
Ciao;
Fino ad oggi ancchio la pensavo così. Ivece si può fare tranquillamente con una "query di aggiornamento parametrica". Ciao... |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Prova a mettere un po' di codice...
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 367
|
Ecco la sintassi di una query di aggiornamento parametrica:
cs "UPDATE TabellaScrittura IN '' [;DATABASE=C:\miodb.mdb] SET CampoTabScrittura = 'Valore' WHERE CampoTabScrittura = (SELECT CampoTabDiLettura From TabDiLettura WHERE CampoTabLettura=CampoTabScrittura);" Ciao |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
bhe, in effetti messa così dovrebbe funzionare, buono a sapersi.
![]() Grazie. ![]()
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!" A. Einstein |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:12.