» »

[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:

 
 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 @?
Skero

Zgodovina sprememb…

  • spremenil: detroit ()

xtrEeme ::

Aja pardon sem pozabil error prilepiti.



Torej ima neke težave ravno z tistim parametrom #ime

detroit je izjavil:


še eno se pojavi $ bi moral bit @?


ne, mora biti $

Zgodovina sprememb…

  • spremenil: xtrEeme ()

xtrEeme ::

detroit je izjavil:


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:
using (MySqlConnection mysqlpovezava = new MySqlConnection())
{
    // koda
}

detroit ::

and a good one to boot
Skero


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C#] mysql povezava

Oddelek: Programiranje
132189 (1930) Miko55
»

vb mysql dataset update

Oddelek: Programiranje
81239 (1119) korenje3
»

[C#/VS] connection to DB

Oddelek: Programiranje
51010 (902) KalEl
»

C# - MySQL - šumniki

Oddelek: Programiranje
52132 (2031) Matthew
»

[ASP.NET] problem

Oddelek: Izdelava spletišč
382165 (1815) Microsoft

Več podobnih tem