>.............ora per access io ho trovato questa soluzione:
>
>UPDATE anag INNER JOIN profilo ON anag.desc_profilo = profilo.profili
>SET anag.id_profilo = profilo.id_profili
>WHERE (((profilo.profili)=([anag].[desc_profilo])));
>
>Questo è il codice SQL che mi produce access, e la sincro funziona
>correttamente,lo stesso codice è valido anche se lo inserisco
>in una query di sql server manager 05 oppure c'è da fare qualche
>modifica?
Prova a tradurla in questo modo:
UPDATE anag
SET id_profilo = P.id_profili
FROM dbo.anag AS A
INNER JOIN dbo.profilo AS P
ON A.desc_profilo = P.profili
WHERE P.profili = A.desc_profilo;
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org