Hirdetés
- Samsung Galaxy S25 - végre van kicsi!
- Mobil flották
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Motorola Edge 40 - jó bőr
- Bemutatkozott a Poco X7 és X7 Pro
- Befutott az Oppo Reno15 és Reno15 Pro
- Milyen okostelefont vegyek?
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Xiaomi 15T Pro - a téma nincs lezárva
- Google Pixel topik
Új hozzászólás Aktív témák
-
x007
tag
válasz
Briganti
#1194
üzenetére
Itt az adapter használata egyébként teljesen fölösleges.
openConnection();
dbCommand = new OleDbCommand(qText, dbConnection);
dbCommand .ExecuteNonQuery();
closeConnection();Másrészt: Csináltam neked egy kis DataSet tutorial videót anno. Miért nem úgy használod? Nem is kéne SQL parancsokat írnod, mert képes arra, hogy a DataSeten végrehajtott módosításokat (hozzáadás, törlés, érték módosítás) automatikusan végrehajtsa az adatbázisban. Nem teljesítménykritikus alkalmazásnál szerintem mindenképpen érdemes lenne használni.
-
ArchElf
addikt
válasz
Briganti
#1198
üzenetére
Igen, ahogy zeratul kolléga is mondja...
OleDbParameterAE
-
bpx
őstag
válasz
Briganti
#1198
üzenetére
szerintem arra gondolt, hogy a query stringet hivatalosan nem így szokás "összeollózni" változóbehelyettesítéssel, hanem van egy kész query stringed, amiben jelölöd hogy mik a paraméterek, majd a megfelelő függvényekkel megadod, hogy melyik paraméter helyére melyik változót értéke kerüljön (ami azért jobb így, mert le lesz ellenőrizve, hogy mi kerül oda, és ezáltal véd az sql-injection ellen)
no meg valamennyire olvashatóbb is lesz szerintem
-
-
x007
tag
válasz
Briganti
#1134
üzenetére
http://www.speedyshare.com/files/20176158/DatasetTutorial.avi
Sztem érdemes csinálni egy Loading... ablakot (ami a program indulásakot jelenik meg) és abban feltölteni adapterekkel a táblákat. Használd a BackgroundWorker vezérlőt
. -
x007
tag
válasz
Briganti
#1126
üzenetére
Én nem raknám Formba a DataSet-et. Sztem úgy jársz a legjobban, hogyha generálsz az adatbázisból egy strongly typed datasetet és annak kód részébe csinálsz egy statikus tulajdonságot, amivel globálisan el lehet annak egy példányát érni. Így:
public partial class MyDataSet
{
private static MyDataSet _instance;
public static Cache Instance
{
get
{
if (_instance == null)
{
_instance = new MyDataSet();
}
return _instance;
}
}
}Így a programodban bárhon tudsz majd az adatokra hivatkozni, értelemszerűen így:
MyDataSet.Instance
Ú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!
- Core i7 4790K
- MSI Stealth A16 AI+A3XWHG Copilot+PC/OLED 16 240Hz/RTX 5070 Ti/Ryzen AI 9 HX 370/AI optimalizált
- Panasonic Toughpad FZ M1 - MK3 - I5-7Y57 - Ütésálló tablet - 7"-os - Több darab
- Lenovo M80T Core i5 10500 //16GB DDR4 //256GB SSD számla + gari
- Panasonic Toughbook CF-20 - MK2 - I5-7Y57 - Billentyűzettel - Több darab
- 121 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 - 4 év garancia
- Gamer PC-Számítógép! Csere-Beszámítás! R5 5600X / RX 7600 / 32GB DDR4 / 1TB M.2 SSD
- HIBÁTLAN iPhone 12 mini 64GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3452,100% Akksi
- HOWEAR HW ULTRA 3 Call okosóra
- BESZÁMÍTÁS! ASUS ROG STRIX RTX 3080 10GB videokártya garanciával hibátlan működéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
.
.

