Ciao a tutti,
sto cercando di creare una query parametrica... purtroppo però sembra che i reggiposto @, non prendano il valore del parametro.
vi posto il codice...
la stringa di connessione relativa è così definita:codice:cmd = new SqlCommand(SelSqlQueryExpList[i].ToString(), conn); cmd.Parameters.Add("@colonna", SqlDbType.VarChar); cmd.Parameters["@colonna"].Value = colonna; cmd.Parameters.Add("@tabella", SqlDbType.VarChar); cmd.Parameters["@tabella"].Value = tabella;
Quando vado a verificare in debug, la stringa non sostituisce i valori ai parametri, eppure mi pare di aver fatto tutto secondo procedura...codice:SELECT RecordID, @colonna, FROM @tabella WHERE @colonna IN (SELECT @colonna FROM @tabella GROUP BY @colonna HAVING count(@colonna) > 1

Rispondi quotando
