Jag vill göra dynamiska sökningar & behöver hjälp :) <code> Tror jag ska förtydliga mig lite :)Dynamisk sökning
Jag bygger en sökverktyg och vill kunna bygga lite dynamiska frågor.
EX
sträng är en variabel som kommer in och den ska bytas ut mot en @sqlParameter.
(funderar på om jag kan byta ut col1 mot en parameter också, dvs sökcolumn.)
<code>
select * from tabell where col1 = 'sträng'
select * from tabell where col1 like '%sträng'
select * from tabell where col1 like '%sträng%'
select * from tabell where col1 like 'sträng%'
kan jag skriva
select * from tabell where col1 like '%@sqlParameter%'
</code>
Hur gör jag för att få med like med @sqlparamter?Sv: Dynamisk sökning
select * from tabell where col1 like '%' + @sqlParameter + '%'
</code>
borde funkaSv:Dynamisk sökning
Jag har like i min select, men vill att användaren ska kunna mata in ett wildcard tecken före eller efter söksträngen. Men hur bygger jag upp min select med sqlParameter fråga?
<code>
StringBuilder sbSelect = new StringBuilder("select * from tabell where colA like @SqlParam order by colA");
SqlParameter sqlParam = new SqlParameter("@SqlParam ",SqlDbType.VarChar,64);
sqlParam.Value=sökvärde;
sqlComm.Parameters.Add(sqlParam);
sqlComm.ExecuteReader();
</code>
hur kan jag få det att fungera.
Länka gärna till artiklar som jag kan plöja genom.