niedziałające wyszukiwanie

0

Mam w formie stworzonego textboxa, dataGridView i button do którego mam przypisaną taki kod

string strIDW = "SELECT Adres_IP FROM InterfejsSieciowy WHERE InterfejsSieciowy.Adres_IP Like @Adres_IP";";
                            SqlCommand Aip = new SqlCommand(strIDW, sqlConn);
                            Aip.Parameters.AddWithValue("@Adres_IP", tbSzukajDP.Text);
                            SqlDataAdapter da = new SqlDataAdapter(Aip);

                            da.Fill(dset,"AdresIP");
                            dgvWysz.DataSource =dset.Tables["AdresIP"];

i jak klikam na button to tylko pojawiają się nagłówki danych bez wartości, zaznaczam, że dane są w tabeli. Co do Adresu_Ip to jest on typu nchar(16), zauważyłem też że wyszukiwanie działa dla danych z tabeli typu int. Co może być nie tak?

EDIT: już wiem, o co chodzi,powyższy kod działa jeśli się wpisze spacje które znajdują się na końcu pobieranych danych z bazy. <ort>Tylko teraz rodzi się pytanie jak się pozbyć tych spacji na końcu danych pobieranych z bazy danych.??</ort>

1

string s;
s.Trim();

I tyle :]

0

ale gdzie mam to wpisać? do textboxa przypisać?czy jak? bo nie bardzo zakumałem:/

0

nie ma to znaczenia za bardzo ;d.

1

string s;
s.Trim();

tylko nie kopiuj&wklejaj tego [rotfl] jeśli próbowałeś :).

Jeśli nie zrozumiałeś idei trima:
strIDW = strIDW.Trim()
gdzielkolwiek ;)

0

MSM dałem tak jak mi napisałeś ale dalej żeby wyszukało mi np. 192.168.1.202 to musze po ostatniej dwójce dać 3 spacje:/ a to nie ma znaczenia ze mam w bazie typ nchar?

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