>Update Anag
>SET contatto=U_contatto
>FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
> 'c:\Documents and Settings\db1.mdb';
> 'admin';'',tab)
>GO
>
>ma quando lancio la query il management studio express non finisce
>mai di eseguirela,come mai?ho sbagliato qualcosa nel codice,oppure
>non posso usare la openrowset per fare un update?e se così fosse
>come posso fare l'update della tabella SQL?
Ti sei dimenticato di mettere in relazione le due tabelle:
UPDATE dbo.Anag
SET contatto = Q.U_contatto
FROM dbo.Anag AS A
JOIN OPENROWSET(
'Microsoft.Jet.OLEDB.4.0',
'c:\Documents and Settings\db1.mdb';
'admin';'',tab
) AS Q
ON A.<primary key> = Q.<primary key>;
>Grazie !
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org