Forum » Programiranje » [C#] kreiranje sql poizvedbe ki vsebuje user input
[C#] kreiranje sql poizvedbe ki vsebuje user input
xtrEeme ::
Torej rad bi ustvaril sql poizvedbo katera bo vsebovala en podatek (v mojem primeru string 'ime') ki ga je vtipkal uporabnik v textbox. Po nekajurnem googlanju in probavanju mi stvar še vedno noče delati. Sam sem probal takole:
Hvaležen bi bil kakršnekoli pomoči.
private void btnPrijava_Click(object sender, EventArgs e) { MySqlConnection mysqlpovezava = new MySqlConnection(); mysqlpovezava.ConnectionString = deffinitions.Getconninfo(); string ime = txtUpime.Text; mysqlpovezava.Open(); MySqlCommand command = new MySqlCommand("SELECT IME_UPORABNIKA, GESLO FROM `uporabniki` where IME_UPORABNIKA = $ime",mysqlpovezava); command.Parameters.AddWithValue("$ime",ime); MySqlDataReader reader; reader = command.ExecuteReader(); while (reader.Read()) { //koda ki se bo izvedla } }
Hvaležen bi bil kakršnekoli pomoči.
detroit ::
če bi error napisal bi ti lahko iz glave kej ponudil ...tako pa
pojavi se vprašanje čemu je tabela v apostorfih? Ne pravim da je narobe...
še eno se pojavi $ bi moral bit @?
pojavi se vprašanje čemu je tabela v apostorfih? Ne pravim da je narobe...
še eno se pojavi $ bi moral bit @?
Skero
Zgodovina sprememb…
- spremenil: detroit ()
xtrEeme ::
Aja pardon sem pozabil error prilepiti.
Torej ima neke težave ravno z tistim parametrom #ime
ne, mora biti $
Torej ima neke težave ravno z tistim parametrom #ime
še eno se pojavi $ bi moral bit @?
ne, mora biti $
Zgodovina sprememb…
- spremenil: xtrEeme ()
xtrEeme ::
pojavi se vprašanje čemu je tabela v apostorfih? Ne pravim da je narobe...
Tega vprašanja ne razumem
Napaka odpravljena! Detroit prav si imel. $ je bilo potrebno zamenjat z @
Najlepša hvala za pomoč.
Zgodovina sprememb…
- spremenil: xtrEeme ()
Ericssony ::
Komentar glede kode: za vse objekte, ki implementirajo vmesnik IDisposable uporabi izjavo using, ki samodejno poskrbi za pravilno odstranjevanje objektov in zapiranje povezave do podatkovnega strežnika.
Primer:
Primer:
using (MySqlConnection mysqlpovezava = new MySqlConnection()) { // koda }
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C#] mysql povezavaOddelek: Programiranje | 2211 (1952) | Miko55 |
» | vb mysql dataset updateOddelek: Programiranje | 1249 (1129) | korenje3 |
» | [C#/VS] connection to DBOddelek: Programiranje | 1022 (914) | KalEl |
» | C# - MySQL - šumnikiOddelek: Programiranje | 2142 (2041) | Matthew |
» | [ASP.NET] problemOddelek: Izdelava spletišč | 2181 (1831) | Microsoft |