sqlcommand - paramaters.addwithvalue - nie dodaje do zapytania parametru

0

Nie wiem czemu nie dodaje mi do zapytania parametru.
przy debugowaniu na pozycji parametru (po addwithvalue), w parametrach mam "Wojewodztwo"
jednak w samym zapytaniu zostaje @kryterium, widzę to w liście stringów...
co tu to licha jest źle?

 polaczenie.Open();
                kwerenda = new SqlCommand();
                kwerenda.Connection = polaczenie;
                
                kwerenda.CommandType = System.Data.CommandType.Text;

                kwerenda.Parameters.AddWithValue("@kryterium", "Wojewodztwo");
                 kwerenda.CommandText = "Select Distinct Miejscowosc from Lokalizacja where @kryterium like 'mazowieckie' ";
                reader = kwerenda.ExecuteReader();
                while (reader.Read())
                    miasta.Add(reader.GetString(0));
                miasta.Add(kwerenda.CommandText);
            }
1

Nie możesz jako parametr przekazać nazwy kolumny/tabeli

0

aha no to wyjaśnia wszystko. czyli musze zwykłe ify dorzućić =/

1 użytkowników online, w tym zalogowanych: 0, gości: 1