Hej ! Eftersom det är en sträng så måste du ha ' runtomkring.söka i databas
jag har gjort en sådan funktion att jag vill söka i databasen, men jag vill ha % tecken, för annars om jag vill söka på Tocker, så måste jag skriva hela, men om det ska vara riktig SQL så ska man ha % före och efter, men det tycker han inte om.
public OleDbDataReader sok(string namn)
{
this.ConnectDb();
this.command.CommandText="SELECT * FROM Eskimaer WHERE eNamn LIKE %?%";
this.command.Parameters.Add("x1", OleDbType.VarChar, 20).Value =namn;
this.getreader();
return this.Reader;
}
Sv: söka i databas
Prova att lägga in % i parametern istället
<code>
this.command.CommandText="SELECT * FROM Eskimaer WHERE eNamn LIKE ?";
this.command.Parameters.Add("x1", OleDbType.VarChar, 20).Value = "%" + namn + "%";
</code>
/pD
www.pdc.se
www.pdc.se/blog
www.patrik-dahlen.nu