Új hozzászólás Aktív témák

  • ArchElf

    addikt

    Amúgy célszerű, ha nem a "MySqlCommand username_keres = new MySqlCommand();"-ot hasznlod, hanem az alábbit (hibakezelés nélkül):
    MySqlConnection con = new MySqlConnection();
    con.Open();
    MySqlCommand username_keres = con.CreateCommand();

    De még jobb a using-ot használni:
    MySqlConnection con = new MySqlConnection();
    con.Open();
    //...
    bool user_letezik;
    using(MySqlCommand username_keres = con.CreateCommand())
    {
    user_keres.CommandText = "SELECT id FROM account WHERE username=?UN";
    user_keres.Parameters.Add(new MySqlParameter("UN", user);
    user_keres.Prepare();
    object ret = user_keres.ExecuteScalar();
    if (ret is DbNull)
    user_letezik = False;
    else
    user_letezik = True;
    }

    A connect-et elég egyszer inicializálni a futtatás során, és bármikor lehet vele command-ot "gyártani".

    AE

    Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]

Új hozzászólás Aktív témák