2.841 messaggi dal 28 gennaio 2003
avevo fatto inizialmente una query di eliminazione del tipo:

Sql = "DELETE FROM [tipologia_contratto] WHERE [ID_tipologia_contratto] in (?) "

ma non funziona, nè dà errore.

Sostituendo con

Sql = String.Format("DELETE FROM [tipologia_contratto] WHERE [ID_tipologia_contratto] in ({0}) ", keys)

dove key è del tipo "1,2,3", va

dove sbaglio con i parametri?

ciao

Pietro
mm, mi sa che ho dei dubbi che tu possa dare un parametro come un insieme di valori per la clausola in. Tra l'altro è una clausola più ad uso "umano" che informatico. Dovresti magari sostituirlo con un bel ([ID_tipologia_contratto] = ? or [ID_tipologia_contratto] = ? ...) e specificare ogni parametro.
Che poi così è anche meglio perché non devi concatenare le virgole.

Ciao

Il mio blog
Homepage
2.841 messaggi dal 28 gennaio 2003
Ti ringrazio della risposta. In effetti ho provato e riprovato e non va. Non funziona neanche usando il programma Access. Nessun errore, ma non funziona.
Ciao

Pietro

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.
In primo piano

I più letti di oggi

Media
In evidenza
MISC