ragazzi devo verificare prima di inserire un record che lo stesso non sia già presente!
cosa mi suggerite di fare?
una query SELECT che se nn mi restituisce nulla consente l'INSERT ?
o ci sono metodi migliori ?
come faccio a far comparire una finestra di alert che avvisi l'utente che il record è già presente?

GustoInRete La Rete del Gusto
Immobili360 Annunci Immobiliari
66 messaggi dal 29 aprile 2001
www.xepient.com
Ciao Brutusin,

non conosco altro metodo che non sia quello che hai definito tu stesso. Per far apparire una finestra di alert, potresti fare in modo che l'insert ti restituisse un valore dipendendo da inserimento effettuato o no tipo:

....

declare @idExists int
declare @Return char(2)

select @idExists = id from tablename where id = 1
if @idIsNull begin
insert....
set @Return = 'ok'
end
else begin
set @Return = 'ko'
end


nel tuo codice poi leggeresti la variabile @return e ti comporteresti di conseguenza.

Dipendendo da quello che stai facendo, se per esempio non vuoi che un record sia inserito o modificato mentre un' utente lo sta modificando, potresti effettuare un select con l'opzione UpdBlock o BlockUpd se ricordo bene.

ciao.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.