- Az iPadOS-re írt appokra is díjat vet ki az Apple
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Padavan firmware
- Hálózati / IP kamera
- Letartóztatták a bitcoin-Jézust
- CentOS Linux
- Synology NAS
- Célkeresztben az OnlyFans, amiért pornót nézhetnek a gyerekek
- Sweet.tv - internetes TV
- Facebook és Messenger
Aktív témák
-
Damocles
csendes tag
Igen, pont ahogy gondoltam. Ráadásul szerintem elírtad és nem
strSQL = ''select * from Adatbazis where Tipus = ''' & Dcbtipus.BoundText & '''''
hanem
strSQL = ''select * from Adatbazis where Tipus = ''' & Dcbtipus.BoundText & ''''
(a végén csak egy ' meg egy '' nem 4)
De teljesen mindegy, sehogy nem jó. Az ' utáni rész bezöldül , akár van a végén másik, akár nem, és megjegyzésnek veszi, tehát a tényleges programba nem kerül bele. Más ötlet?
Ja egyébként már kipróbáltam manuálisan megadni a RecordSource tulajdonságát (csakhát ugye így soha nem fog dinamikusan változni a dolog :-P ) és az úgy okés hogy select * from Adatbazis where Tipus = ''valami'' - tehát idézőjelek közé kell rakni. (De mint már írtam az elején idézőjelek közt azért nem jó, mert akkor konkrét szövegnek veszi a Dcbtipus.BoundText -et)
[Szerkesztve] -
Damocles
csendes tag
Akárhogyan nézem de mindkét könyvem SQL-nél is idézőjelet ír. Ráadásul kipróbáltam és úgy működik is!
Az aposztrófot meg NEM tudom beírni a kódba ugyanúgy, mint ahogy idézőjelet SEM tudok úgy, hogy ne értelmezze azt fejlesztői jegyzetnek illetve a string elejének/végének.
Egyszerűsítve a probléma (illetve ez egy másik, de az alapja ugyanaz):
Ez akarom megjeleníteni egy msgboxban:
Ciceró írta: ''Damoklész kardja lebeg a feje felett'' (bár nem tudom ez így igaz-e)
Ez akkor ez lenne : MsgBox (''Ciceró írta: ''Damoklész kardja lebeg a feje felett'' (bár nem tudom ez így igaz-e)'') csak a gond az, hogy ezt nem lehet se az idézőjel se a zárójel miatt.
Hogyan lehet zárójelet, idézőjelet vagy esetleg aposztrófot megjeleníteni mondjuk egy msgboxban??? -
Damocles
csendes tag
Ez biztos hogy 6-os vb, ami neked van?
Nekem a ''select * from customer where lname = ''' & x & ''''' sor beírása után hibaüzenetet ad:
Compile error:
Expected: line number or label or statement or end of statement
Ciceró barátunk pedig ugyan működik, de aposztróffal írja ki, nem idézőjelel.(ugyan legutobb azt írtam, hogy aposztrófot se birok berakni, de mostmár belátom, tévedtem, viszont alapvetően nekem idézőjel kéne) -
Damocles
csendes tag
Ez a sor viszont ''működik'' és aposztrófok közé teszi a derryt, de ettől még nekem ugyanúgy hibás a programom mintha semmi nem lenne ott. Nekem idézőjelek között kéne lennie, nem aposztrófok között! Ha jól látom, az az egyetlen eltérés kettőnk között, hogy neked egy rekordot kell kiszűrnöd, nekem meg minden olyan rekordot, aminek az egyik mezőjében az a bizonyos izé van (ami a datacombo tartalma)
[idézőjel]select * from customer where lname = [idézőjel] & [idézőjel][aposztróf][idézőjel] & x & [idézőjel][aposztróf][idézőjel] -
Damocles
csendes tag
Akkor továbra sem értem, hogy neked miért aposztróf kell nekem meg idézőjel, hogy működjön. De a probléma megoldódott (lásd fent) és nagyon köszi neked is a segítséget.
A furcsa az, hogy mástól is megkérdeztem (olyan programozót, aki a vb-t a mindennapi munkájához használja) és ő is aposztrófot emlegetett, szóval valami velem nem stimmel (a basicem is tőle van lemásolva szóval még csak verziókülönbség sem lehet).
Aktív témák
- sziku69: Szólánc.
- Alapértelmezett konfiguráción sok Core CPU-nak lehet stabilitási gondja
- Mobil flották
- Motoros topic
- Az iPadOS-re írt appokra is díjat vet ki az Apple
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- SSD kibeszélő
- Gaming notebook topik
- Eredeti játékok OFF topik
- Formula-1
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen