PDA

View Full Version : Query update


Carmen
18-07-2005, 19:53
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

matpez
18-07-2005, 21:49
L'update non lo puoi fare utilizzando una select (almeno così ho sempre saputo)

Carmen
19-07-2005, 13:43
Ciao;

Fino ad oggi ancchio la pensavo così. Ivece si può fare tranquillamente con una "query di aggiornamento parametrica".


Ciao...

matpez
19-07-2005, 18:06
Prova a mettere un po' di codice...

Carmen
19-07-2005, 21:13
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

matpez
19-07-2005, 23:17
bhe, in effetti messa così dovrebbe funzionare, buono a sapersi. :)

Grazie. :p