- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy A36 5G - a középső testvér
- Honor Magic6 Pro - kör közepén számok
- Honor 200 - kétszázért pont jó lenne
- Xiaomi 13 - felnőni nehéz
- Redmi Note 13 4G
- Yettel topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- iPhone topik
- Samsung Galaxy A54 - türelemjáték
Új hozzászólás Aktív témák
-
nyunyu
félisten
Replikacio SQL2000 alatt elmeletileg lehetseges, gyakorlatban meg csak a gond van vele, ugyhogy inkabb nem eroltetjuk.
Nem kell ennyire tulspilazni a dolgot, egy egyszeru webes cuccot akarok osszerakni, ahol supportos kollega beir kb. 2 adatot, plusz kivalasztja 2 legordulo listabol, ami neki kell, aztan nyom egy gombot, es a program legeneralja azt a par adatbazis rekordot, amit jelenleg en szoktam kezzel letrehozni a fejlesztoi rendszeren, aztan manualisan attolteni az elesre.
Igy a support par perc alatt be tudja maganak allitani azt, amit en kezzel szoktam fel ora alatt, aztan nem este 6-kor talalnak meg ilyen hulyesegekkel, hogy masnap reggelre kell 10 mukodo telefonvonal az ugyfelnek, ilyen meg ilyen beallitasokkal.Nyilvan egyszerubb lett volna odamenni valamelyik webes fejlesztonkhoz, aztan ket nap alatt osszerakta volna, amivel en tokoltem egy hetet, de hat nekem is kell a gyakorlat, meg amugy sem volt jobb dolgom.
-
nyunyu
félisten
Tobb szerverre is be kell szurni ugyanazokat a rekordokat, raadasul az irodai fejleszto kornyezetunkben (SQL2000) van csak identity a tablan, igy eloszor ide kell beszurni az uj mukodesi parametereket, hogy a visszakapott ID-vel tudjam beirni az eles SQL2005-on levo tablaba.
Ha nem egyezik a ket rendszer ID-je, akkor kovetkezo fejlesztes elesitesnel (=komplett parameter tabla export) javithatatlanul hazavagnam az eles rendszeren addig gyujtott statisztikai adatokat.
Nyilvan meg lehetne csinalni tarolt eljarasokkal is, es C#-ban csak kattintgatos webes feluletet osszerakni, ami meghivja, de a linked servert nem szeressuk, kulonbozo SQL verziok kozott elegge korlatozottan mukodik.
Raadasul a tarolt eljarasnak is at kell adni valahogy a datum parametert, vagyis ugyanott vagyok, mint most.
-
nyunyu
félisten
Benazok C#-ban egy programot, ami MS SQL adatbazisban elore legeneralt adatokat olvas be, es par valtozotol fuggoen masik tablakba szurja be a rekordokat.
Ide-oda pakolando rekordokban szerepel kezdo es vegdatum (utobbi lehet NULL!)Ennek oromere hasznalnam az SqlDateTime tipust, tok jo, frankon mukodik vele az adatbazisbol olvasas, nem kell figyelni arra, hogy a bemenet lehet NULL is.
Szivas resze ott van, hogy kezzel raknam ossze a szervernek feladando SQL queryt (hiba eseten logolhato, utolag kezzel futtathato, stb
), de ezzel a tipussal erosen meggyult a bajom.
Szoval rakom ossze a queryt:
SqlCommand cmd=new SqlCommand("",conn)
cmd.CommandText = "INSERT INTO blabla VALUES ("+vegDatum+")";Arra hamar rajottem, hogy ennek az eredmenye csak akkor helyes SQL szintaktikailag, ha a vegDatum NULL.
Ha nem NULL, akkor aposztorofok koze kell tenni a datumot.
cmd.CommandText = "INSERT INTO... VALUES ('"+vegDatum+"')";Csakhogy ennek az eredmenyet sem eszi meg az SQL 2005, mert a magyar Windows a datum moge pontot tesz (pl. 2011.12.16. 00:25:00 )
Pont nelkul megenne...Szoval hogyan lehet epkezlab, SQL altal emesztheto formaju stringge alakitani az SqlDateTime tipust?
ToString() metodusa ugyanigy pontot tesz a nap moge, formazni meg nem lehet.
Ez erosen ganyolas szagu, de legalabb mukodik:
DateTime vegD=(DateTime)vegDatum;
cmd.CommandText = "INSERT INTO... VALUES ('"+vegD.ToString("yyyy-MM-dd HH:mm:ss)"+')"; -
nyunyu
félisten
Adott egy alkalmazas, ami az adatait eleg oldschool modon, Paradox tablakban tarolja, ehhez kene irnom valami kis utilityt, ami neha ranez, aztan kuld egy figyelmeztetest, ha valami parameter eler egy megadott erteket.
Olvasgatom a Visual C# lepesrol lepesre konyv adatbazisok fejezetet, de mar az elejen elakadtam, hogyan kell megnyitni a *.db fajlokat.
Data Source Wizardban odaig eljutottam, hogy new connection, Microsoft ODBC Data Source, ott use connection/build, Microsoft Paradox Driver, next, next, aztan a vegen beszol egy "selecting objects of type "procedure" not supported" hibat.
Generalt ConnectionString igy nez ki:
Driver={Microsoft Paradox Driver (*.db )};collatingsequence=ASCII;defaultdir=D:\DATABASE;driverid=538;fil=Paradox 5.X;filedsn=C:\Program Files\Common Files\ODBC\Data Sources\Paradox.dsn;maxbuffersize=2048;maxscanrows=8;pagetimeout=5;paradoxnetpath=C:\WINDOWS\system32;paradoxnetstyle=4.x;paradoxusername=admin;safetransactions=0;threads=3;uid=admin;usercommitsync=YesMi lehet a hiba?
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Argos: Szeretem az ecetfát
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy A36 5G - a középső testvér
- Konzolokról KULTURÁLT módon
- Lakáshitel, lakásvásárlás
- The First Berserker: Khazan
- Autós topik látogatók beszélgetős, offolós topikja
- Tesla topik
- exHWSW - Értünk mindenhez IS
- Milyen légkondit a lakásba?
- További aktív témák...
- TUF F15 FX506HC 15.6" FHD IPS i5-11400H RTX 3050 16GB 512GB NVMe magyar vbill gar
- Precision 7670 27% 16" FHD+ IPS i7-12850HX RTX A1000 32GB 1TB NVMe IR kam gar
- AKCIÓ! GAMER PC: Új RYZEN 5 4500-5600X +RTX 3060/3070/3080 +Új 16-64GB DDR4! GAR/SZÁMLA! 50 FÉLE HÁZ
- UHH! HP EliteBook 840 G8 Fémházas Laptop 14" -45% i5-1145G7 4Mag 32/512 FHD IPS Intel Iris Xe Magyar
- Xiaomi Redmi Note 13 Pro 5G - 8/256 - Media Markt garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5800X 32/64GB RAM RTX 4060 Ti 8GB GAMER PC termékbeszámítással
- 0% THM részletfizetés, beszámítás! ÚJ 27% 3 év AMD RX 7900 XT / 7900 XTX készletről KAMATMENTESEN!
- Napi 700 ft tól elvihető RÉSZLETRE BANKMENTES HP 840 G11 Ultra 5
- REFURBISHED és ÚJ - HP Thunderbolt Dock G2 230W docking station (3TR87AA)
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest