-
Fototrend
Új hozzászólás Aktív témák
-
amargo
addikt
válasz lakisoft #3002 üzenetére
static public class DecodeDatabase
{
private static SqlConnection m_DecodeConn;
public static SqlConnection DecodeConn
{
get { return DecodeDatabase.m_DecodeConn; }
}
public static void InitializeDecodeConnection()
{
m_DecodeConn = new SqlConnection();
try
{
m_DecodeConn.ConnectionString = @"Data Source=(local);Initial Catalog=MyDatabase;Integrated Security=True";
m_DecodeConn.Open();
}
catch (Exception e)
{
string s = e.Message + Environment.NewLine + m_DecodeConn.ConnectionString;
m_DecodeConn = null;
System.Windows.Forms.MessageBox.Show(s, System.Windows.Forms.Application.ProductName, System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
throw e;
}
}
}
static public class Decode
{
static Decode()
{
//Inicializálja a dekód adatbázis kapcsolatot
DecodeDatabase.InitializeDecodeConnection();
}
static public string CTGetDecode(string sKey, string sTable, Languages cLanguage)
{
using (SqlCommand command = new SqlCommand())
{
command.Connection = DecodeDatabase.DecodeConn;
command.CommandType = CommandType.StoredProcedure;
command.CommandText = "dbo.GetDecode";
//command.Parameters.Add(new SqlParameter("@RETURN_VALUE",SqlDbType.Char,60));
command.Parameters.Add(new SqlParameter("@TableName", sTable));
command.Parameters.Add(new SqlParameter("@id", sKey));
object obj = command.ExecuteScalar();
if (null != obj)
{
return obj.ToString();
}
else
{
throw new ErrKeyNotFound(sKey);
}
}
}
}Így hirtelen, csak bekopiztam.. meg kicsit átírkáltam a neveket.. remélem nem felejtettem ki semmit..
Ez a lényeg.. alatta csak egy példa lekérdezés
m_DecodeConn.ConnectionString = @"Data Source=(local);Initial Catalog=MyDatabase;Integrated Security=True";
m_DecodeConn.Open();“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
amargo
addikt
válasz lakisoft #3010 üzenetére
Azért emeltem ki a végére a fontos sort
(local) hogy éppen lokálisan megy, MyDatabase <- ezt már rád bízom ;)
Amint látom ebből neked rendessen nyomlálnod kell, mert hibakezelés is van benne.. a példa meg tényleg csak példa, egy többnyelvü decode visszaadására.. tényleg csak kiindulási alap. tehát nem copy&paste, kód!DataSet-hez meg, inkább adok egy linket, hogy megismerd
DataSet
És amintlátom van itt példa kód is, amit én fentebb mutattam más, mert ha te össze kapcsolva akarod hazsnálni adattáblával, akkor jön jól a DataSet.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
amargo
addikt
válasz lakisoft #3036 üzenetére
Csak halkan jegyzem meg, matematikai jelölésekkel adjuk meg, a linkeden szereplő a végletegik le van egyszerűsítve.
Programozási tételek[ Szerkesztve ]
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
amargo
addikt
válasz lakisoft #3584 üzenetére
Szia,
Több verzió követőt használtam, ami ingyenes, de most fizetőst használok, az pedig a TFS (Team Fundation Server). Studióba integrált
Az ingyenesek:
- pvcs tracker (konzolos)
- egy másik cvs-t (ott valami teknős volt a logója? már nem emlékszem rá) ez nem csak konzolosÉs eclipse alá próbáltam ki még pár ingyenest, de aminél maradtam a
subversion.Milyen rendszeren kellene, mert azt nem írtad, hátha tudok ajánlani mást is
üdv
amargo“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
blaces
tag
válasz lakisoft #3617 üzenetére
Hát igen, remélem visszajön. Pont amikor komolyan veszem ezt az egész programozást, és elkezdem a C-t tanulni...
Tényleg nagyon hasznos kis oldal, a Prohardver mellett még azt tartom az egyik leghasznosabbnak. Szerintem egy ilyen oldal, nem tűnhet el csak úgy. Túl sok szellemi érték halmozódott fel a Prog.hu-n, nagy kár lenne érte. -
Jester01
veterán
válasz lakisoft #4598 üzenetére
Persze, mert ténylegesen meg is csináltad a joint (az optimizer meg ezek szerint buta és nem veszi észre, hogy nem is kell).
Egy lekérdezéssel nem tudom hogy lehet megkerülni, de ha egyesével lekéred a táblák rekordszámát és utána azt tetszőleges nem-sql módon összeszorzod az valószínű gyorsabb lesz Vagy persze írhatsz rá tárolt eljárást.Jester
-
ibazsb
tag
válasz lakisoft #4602 üzenetére
pl/sql-ben kipróbáltam egy scriptet amiben egy kurzorban union all-lal vannak benne a táblák rekordszámai. Ha csak a végeredményre vagy kíváncsi(de ha jól értem nem).
A megkérdezettek közel egyharmada egyetért, viszont a többit nem érti. Az egyharmad azt az egyet se érti.
-
ArchElf
addikt
válasz lakisoft #5889 üzenetére
Nézz be a batch topicba, és próbálok segíteni, ha van egy kicsivel több infód...
AE
[ Szerkesztve ]
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]
-
Muton
addikt
válasz lakisoft #5929 üzenetére
mit értesz sql script alatt? a pl "insert into .... akármit?
és mi lenne a megoldás? berakom az adatbázis módosító parancsokat egy textfájlba és írok egy .bat-ot ami beolvassa soronként a fájlt (azaz a parancsokat) és futtatja megfelelő userként? vagy mehet az adat is magába a .bat-ba?
Muton#2316 - $z@r a drop >_<
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- EDIFIER R1700BTS hangfal pár makulátlan, új állapotban, 2 év hivatalos garanciával, alkalmi áron
- LG OLED55B23LA 2 Év GYÁRI GARANCIA
- Apple iPhone XR 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC , i7 12700KF , RTX 3080 Ti , 64GB DDR5 , 960GB NVME , 1TB HDD
- Intel PC , i5 8500 , 1660 6GB , 32GB DDR4 , 512GB NVME , 500GB HDD
- D-Link DIR-842 kétsávos, Gigabites router - Foxpost az árban!
- H96 MAX RK3318 TV okosító - 2/16 GB - Új!
- MacBook Pro 13" 2016, i5 2.0GHz, 8GB Ram, 256GB SSD - rossz saját képernyővel, occón!
- Logitech G502 X vezetékes gaming egér, fehér, akár 25600 DPI
- Garett GRC Maxx okosóra, fekete, Android és iOs kompatibilis
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest