Új hozzászólás Aktív témák
-
ArchElf
addikt
Hát, ha a string műveletek nem mennek... pl (nem futtatható, csak pszeudokód):
Ez a legegyszerűbb:
List<string> Mezőnevek;
string insertcolstr = "";
foreach (stirng Név in Mezőnevek)
insertcolstr += "[" + Név +"],";
insertcolstr.TrimEnd(',');
List<string> MezőÉrtékek;
string inservalstr = "";
foreach (stirng Érték in MezőÉrtékek)
inservalstr += "[" + Érték +"],";
inservalstr.TrimEnd(',');
string insertstr = "INSERT INTO tablanev ({0}) VALUES ({1})";
DbCommand cmd = connection.CreateCommand();
cmd.CommandString = string.Format(insertstr, insertcolstr, inservalstr);
cmd.ExecuteNonQuery();[De ez bizonságosabb:
Dictionary<string, object> Mezőértékek;
string insertcolstr = "";
foreach (stirng Név in Mezőértékek.Keys)
{
insertcolstr += "[" + Név +"],";
inservalstr += "@" + Név +",";
}
insertcolstr.TrimEnd(',');
string insertstr = "INSERT INTO tablanev ({0}) VALUES ({1})";
foreach (stirng Érték in MezőÉrtékek)
DbCommand cmd = connection.CreateCommand();
cmd.CommandString = string.Format(insertstr, insertcolstr, inservalstr);
foreach (object Érték in Mezőértékek.Values)
cmd.Parameters.Add(Érték);
cmd.Prepare();
cmd.ExecuteNonQuery();AE
Ú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!
- GYÖNYÖRŰ iPhone 12 mini 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3328, 94% Akkumulátor
- Dell P3424WE monitor
- GYÖNYÖRŰ iPhone 12 mini 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3326, 94% Akkumulátor
- GYÖNYÖRŰ iPhone 12 mini 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3327, 94% Akkumulátor
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3323
- 129 - Lenovo Legion Pro 7 (16ARX8H) - AMD Ryzen 9 7945HX, RTX 4080
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- iKing.Hu - Honor Magic 5 Pro 5G - Használt, újszerű állapotban, ajándék tokkal!
- Xbox Game Pass Ultimate előfizetések kedvező áron
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
Állásajánlatok
Cég: FOTC
Város: Budapest