- Melyik tápegységet vegyem?
- Az elmúlt 30 év legjobb processzorai
- Vezeték nélküli fejhallgatók
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Azonnali informatikai kérdések órája
- Kompakt vízhűtés
- Vezetékes FEJhallgatók
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen notebookot vegyek?
- AMD vs. INTEL vs. NVIDIA
Új hozzászólás Aktív témák
-
thon73
tag
Köszönöm mindenkinek! A lényegi kérdés pont az, amit hunfatal tett fel (Cursor oldal), a SektorFlop által feltett (query oldal) sem triviális, de ott működtek a teljes nevek.
Az elméleti kérdés érdeklődőknek továbbra is fennáll
: miért dob exception-t, ha a Cursor oszlopaira teljes névvel akarok hivatkozni ((azt a választ, hogy azért mert nem teljes névvel azonosítja az oszlopokat, már tudom, de: miért van így??)) ÉS ha exception-t dob (a log-ban piros sorok), akkor hogyan mehet tovább? Na de ez csupán filozófia.A konkrét kérdést így próbáltam ki:
String[] projection = new String[] {
BooksTable.FULL_ID,
AuthorsTable.FULL_NAME + " AS N ",
BooksTable.FULL_TITLE + " AS T " };
CursorLoader cursorLoader = new CursorLoader(getActivity(),
BooksTable.CONTENT_URI,
projection,
BooksTable.FULL_SEARCH + " like ? ",
new String[] { "%"+filterString+"%" },
AuthorsTable.FULL_NAME + " COLLATE LOCALIZED ");ahol:
case BooksTable.DIRID:
// Set the table
queryBuilder.setTables( BooksTable.TABLENAME +
" LEFT OUTER JOIN " + AuthorsTable.TABLENAME +
" ON " + BooksTable.FULL_AUTHOR_ID + "=" + AuthorsTable.FULL_ID );A FULL_ jelenti a teljes azonosítót table.column formátumban. Ellenőrzés log-ban:
"Cursor cols: " + Arrays.toString( data.getColumnNames()
Eredménye:
Cursor cols: [_id, N, T ]Vagyis: az AS a cursor oldalon is működik! Arra persze figyelni kell, hogy egy _id oszlop maradjon! Én egyébként ezt megkerülve minden oszlopnak más nevet adtam előtte, ill. a két _id-t (csak ellenőrzésre kellett) oszlopszám alapján kérdeztem le. De ez a módszer sokkal jobb ((és ezt a problémát nem találtam még sehol a neten, biztos mindenki rögvest tudta...))
SektorFlop! Az nagyon jó hír, biztosan fogok még kérdezni ezret. Egy egyszerű adatbáziskezelőt készítgetek, próbaként könyvek/szerzők stb. feljegyzésével, de a végső cél egy beteg-adat kezelő alkalmazás.
Egy átfogó kérdésem rögtön lenne: nagy szükségem van export/import funkcióra. Kapcsolt adatbázisoknál van-e erre valami elegáns v. beépített módszer? Magamtól úgy terveztem megoldani, hogy exportnál a hivatkozott elem részeit is kiírom, importnál pedig megkeresem, van-e ilyen elem, és úgy hivatkozok rá, vagy ha nincs - létrehozom. A nem kapcsolt táblák már jönnek-mennek!((Ha esetleg valaki még meg tudná mondani, hogyan lehet a LogCat-ot vágólapra másolni az Eclipse-ben, akkor kissé könnyebben tudnám ide másolni a releváns részeket. A mentés/keresés/megnyitás/másolás egy kissé macerás...))
Új hozzászólás Aktív témák
- Spórolós topik
- Forza sorozat (Horizon/Motorsport)
- Érdemes elővenni a Diablo II-t: érdekes újdonságot kap a játék
- Elképzelhetetlen sebességre kapcsolt az Anthropic
- Melyik tápegységet vegyem?
- Százmilliárd dolláros AI-fegyverkezésbe kezdett az Amazon és a Google
- Hosszú premier előzetest kapott az Arknights: Endfield
- Futás, futópályák
- Az elmúlt 30 év legjobb processzorai
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Eladó három darab SSD. 2 x 1 TB illetve 1 x 2 TB
- több db DELL P2419 vékony kávás full HD 1920x1080 IPS monitor HDMI - gari + számla
- iPhone 17 256 GB Párakék - Bontatlan - 1 év gyári Apple garancia, Hivatalos Apple Resellertől!
- iPhone 17 512 GB Párakék - Bontatlan - 1 év gyári Apple garancia, Hivatalos Apple Resellertől!
- Dobozos Új Lenovo ThinkBook 16 G7 Szépséges Laptop 16" -45% Intel Ultra 7 165U 12 Mag 16/512 FHD+
- GYÖNYÖRŰ iPhone 12 Pro Max 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS2927, 100% Akkumulátor
- Lenovo ThinkPad dokkolók: USB-C 40A9/ 40AY/ 40AS/ Thunderbolt 3 40AC/ Hybrid USB-C DisplayLink 40AF
- Ducky One 3 FULL/TKL/SF/MINI billentyűzetek többféle színben és kapcsolókkal, plusz csuklótámaszok
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! ASROCK H510M i5 11400F 8GB DDR4 256GB SSD GTX 1650 4GB Rampage SHIVA DeepCool 400W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
: miért dob exception-t, ha a Cursor oszlopaira teljes névvel akarok hivatkozni ((azt a választ, hogy azért mert nem teljes névvel azonosítja az oszlopokat, már tudom, de: miért van így??)) ÉS ha exception-t dob (a log-ban piros sorok), akkor hogyan mehet tovább? Na de ez csupán filozófia.

