Devo eseguire una query da implementare in Visual Basic....
dovrei prendere dalla tabella "unità" i campi "id", "nome", "sigla"
da Visual Basic l'utente seleziona una unità e viene visualizzato il contenuto in 2 TextBox: txtNome.Text e txtSigla.Text
es di record:
id nome sigla
1 Kilogrammo Kg.
2 confezione conf.
3 Litro L
......
l'utente, se deve modificare un dato, seleziona da una comboBox una unità(es. confezione conf.) e dopo che ha modificato i valori la query mi deve controllare che non esiste nessun "nome" con quello modificato e neache nessuna "sigla"
es. se mi modifica la 2: confezione-->confezione, conf.-->cf. (x es) mi deve controllare che nessun "confezione" sia nel campo nome escludendo quella che so modificando, cioè id=2, e che nessuna sigla sia = a cf. escludendo sempre quell'id...
io ho provato a mettere così, ma mi sa che non fa quello che vorrei che faccia:
SELECT idUnita, nome, sigla
FROM unita
WHERE (nome = " & txtNome.Text & " OR sigla = " & txtSigla.Text & ") AND NOT idUnita = " & lblIdUnitaDiMisura.Text & ";
nn so se mi sono riuscito a spiegare bene....
se avete problemi, scrivetemi...
Grazie mille...