Új hozzászólás Aktív témák
-
M.Úr
tag
Sejtem hogy miért hozol létre a _keres() metódusokon kívül is egy connectiont, de ez így nem fog működni. Ha a _keres()-en belül létrehozol egy új kapcsolatot, szerintem azt
ismeg kell nyitnod, mielőtt kérést küldenél hozzá.
Kipróbáltad amit írtam (open a _keres-en belül)? -
M.Úr
tag
Hali!
Én először debugolni próbálnám. Ha Visual Studio-t használsz, akkor ez nem jelenthet gondot. Tegyél breakpointokat a kérések köré, és figyeld a connection-höz kapcsolódó változókat.
szerk.:
Úgy látom létrehozol egy connectiont a button click else ágában, majd azt megnyitod. Eztán futtatod a kérést, ami létrehoz egy új connectiont, amit sehol nem nyitsz meg, majd ide próbálsz lekérdezést küldeni.A connect.connection_open_realmd(); parancsot a *_keres() metódusokba biggyeszd be a megfelelő helyre.
-
bpx
őstag
Szia!
2 dolog:
1. Hiába van connection-öd és nyitod meg, ha a commandokat nem kapcsolod össze vele. A commandnak sehol sem adtad meg, hogy milyen kapcsolatot használjon, így persze hogy panaszkodik.
2. SQL paramétert tényleg paraméterrel kellene megadni, nem pedig magát az SQL-t "összeollózni" (sql injection, dbms optimizer).
például így:
MySqlCommand user_keres = new MySqlCommand();
user_keres.CommandText = "SELECT id FROM account WHERE username=?UN";
user_keres.Connection = connection;
user_keres.Parameters.Add(new MySqlParameter("UN", user);
MySqlDataReader reader = user_keres.ExecuteReader();ha minden igaz, akkor MySQLhez ? kell az SQL Servernél megszokott @ helyett a paraméterhez
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Okos Otthon / Smart Home
- Villanyszerelés
- Motorola Signature - mielőtt aláírnád...
- Hivatalos a OnePlus 13 startdátuma
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- LEGO klub
- sziku69: Fűzzük össze a szavakat :)
- Kormányok / autós szimulátorok topikja
- Gitáros topic
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- 216 - Lenovo Legion Slim 7 (16IRH8) - Intel Core i7-13700H, RTX 4060
- AKCIÓ!! HP Zbook Studio G8 i7-11850H 32GB 1000GB Nvidia Quadro T1200 400NIT, 100% sRGB Garis!
- BESZÁMÍTÁS! Asrock B450M R5 5500 8GB DDR4 256GB SSD GTX 1050 Ti 4GB Zalman T3 Plus DeepCool 400W
- Apple iPhone 14 128GB,Újszerű,Dobozaval,12 hónap garanciával
- Dell Latitude 7280,12.5",FHD,i7-6600U,8GB DDR4, 128GB SSD,WIN11, 2 KAMERA
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

