Update con join e where

domenica 22 maggio 2011 - 00.07

dupperelko Profilo | Junior Member

Ciao a tutti,
vorrei aggiornare dei campi tramite UPDATE (con join e where) ma non mi funziona... dove sbaglio?

Ecco le 2 tabelle
anagrafica:
campo1 (pk)
campo2
campo3
campo4
campo5
campo6

ordini:
cod (pk)
mese
anno
posto
piano
citta

io voglio aggiornare campo5 e campo6
dove (campo3 = ? and campo4 = ? and mese = ? and anno = ?)

Ho provato così ma non va:

stringaSQL = "update anagrafica as a inner join ordini as m on a.campo1 = m.cod " & _
" set a.campo5= '11', a.campo6 = '12' " & _
" where(a.campo3 = ? And a.campo4 = ? And m.mese = ? And m.anno = ?) "


utilizzo access come dbms... e vb.net su pagine asp.net

Grazie mille

ciao


*********************************************PROBLEMA RISOLTO*****************************************


mi sono accorto che sul db il campo 'cod' non era "trimmato" e quindi non lo trovava!
io cercavo per esempio "2932" e sul db c'era "2932 ".
ora risolto e funziona alla grande...
grazie ugualmente a tutti

saluti
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5