Aktív témák
-
Divi
aktív tag
Üdvözletem mindenkinek!
Egy FireBird szervernek IBSQL komponenssel küldök utasításokat. És azt szeretném megtudnk, hogy van-e valami bizts megoldás pl egy INSERT után, hogy visszakapjam az épp feltöltött rekord Azonosítóját?
Eddig úgy csináltam, hogy feltöltöm a rekordot, majd utána egy SELECT -tel lekérdezem. Csak ugye ez elég barbár.
Van erre valami jó teknika?
[Szerkesztve] -
Divi
aktív tag
Viszont, SeGíccség!
Kezdi szorítani a t*keimet a határidő, ezért sürgősen megoldást kellene találnom a következő problémára:
Hogyan lehetne 1 SELECT erejéig, rávenni a FireBird motorját, hogy kis/nagybetű függetlenül hasonlítson össze?
Magyarul:
Keresni akarok egy táblában egy szöveg szerint. És jó volna, hogy ha azok a rekordok is megjelennének, amikben a a szöveg kis/nagy betű eltéréssel ugyan de szerepel a keresett szöveg.
Ötletek?
SELECT NEV FROM TABLA
WHERE NEV Like('%:keresett%')
keresett=> 'VaLaMi SzöVeG' -
Divi
aktív tag
Update.
Közen lehet, hogy megfogtam az Isten lábát és találtam egy könnyű megoldást:
Var st: TMemoryStream;
Begin
st:=TMemoryStream.Create;
IBSQL.FieldByName('adat').SaveToStream(st);
R_adat.Lines.LoadFromStream(st);
End;
A furcsa, hogy hiba nélkül lefut, ÁM látszólag nem történik semmi. Mintha nem jönne át semmi és ennek megfeleően a RichEditben sem jelenik meg semmi :-\
Éreztem, hogy nem adja magát ilyen könnyen...
[Szerkesztve] -
-
Divi
aktív tag
Üdvözletem!
Nos, alan BLOB feltöltése remekül működik most egy újabb szerintem teljesen meglepő feladatot kéne megoldanom, és hát nem megy. Le kéne kérni, és ki kéne tenni egy RichEdit-be. (ugye, hogy meglepő
)
Felbuzdulva alan példáján, próbáltam visszafele el sütni a dolgot, ám nem sikerült.
A CreateBlobStream -et pl meg se találtam, hogy milyen osztályban vagy unitban van
Tehát egy BLOB-otszeretnék egy RichEdit.LoadFromStream ( ) -jébe belevarázsolni...
Ötletek? -
Divi
aktív tag
Ismét én

Szeretném megkérdezni a nagyérdeműt, hogy egy RichEdit tartalmát milyen módon tudnám eltárolni egy FireBird adatbázisban?
Amit eddig elgondoltam:
1.)Csinálok egy TStream változót és abba belementem a richedit taralmát SaveToSteam metódussal.
2.) Létrehozok egy BLOB oszlopot az adott Táblában.
> Milyen ''SUB_TYPE'' és ''SEGMENT_SIZE'' kell a BLOB-hoz?
3.) Feltöltöm (hogy?)
INSERT INTO Tábla BLOBmenző
values(:blob);
SQL.pararmbyname('blob'). ??
Valaki tudna ötletet adni?
Köszönöm válaszaitokat!
[Szerkesztve] -
Divi
aktív tag
egész időszerű a válaszom

Kedves btotyi! ,vagy más hozzáértő!
Az istennek se megy!
A ''parambyname.astipus'' az írható tulajdonság?
azaz, aparambyname('alma').astipus:= érték;
létrehozza az 'alma' paramétert vagy feltételezve, hogy már létrejött értéket ad neki?
Ha nem hozza létre akkor hogy kell paramétert létrehozni (futásidőben)?
Próbálkoztam a ~.Params.AddName(\) eljárással de sehogy nem jutottam előre
Hogy kell egy tisztességes paraméteres SQL parancsot összehozni? -
Divi
aktív tag
Jóestét mindenkinek!
Nem tudjátok, hogyan tudom, az adattábla DATE mezőjében Dátum/Időt eltárolni?
Keresgélem de sehol nem találtam helyes szintektikát
Aktív témák
- Azonnali notebookos kérdések órája
- Gyúrósok ide!
- Samsung kuponkunyeráló
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- exHWSW - Értünk mindenhez IS
- PlayStation 5
- QNAP hálózati adattárolók (NAS)
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- One otthoni szolgáltatások (TV, internet, telefon)
- Ubiquiti hálózati eszközök
- További aktív témák...
- 27% - Asus RoG Strix XG27ACDNG QD-OLED Gaming Monitor! 2560x1440 / 360Hz / 0.03ms / G-Sync/ FreeSync
- Logitech g29 garanciás
- 27% - LG UltraFine 27UP650K-W IPS Monitor! 3840x2160 60 Hz
- 27% - AOC C27G4ZXE Gaming Monitor! 1920x1080 / 280Hz / 1ms / FreeSync
- 27% - Lenovo N27q IPS Monitor! 2560x1440 / 100Hz / 4ms
- iKing.hu Realme 14 Pro+ Pearl White 512GB használt karcmentes 6 hónap garancia
- Samsung Galaxy S24 FE 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 Pro Max Graphite ProMotion 120 Hz, Pro kamerák 128 GB-100%-3hó gari!
- GYÖNYÖRŰ iPhone 12 Pro 256GB Pacific Blue-1 ÉV GARANCIA -Kártyafüggetlen, MS4339, 100% Akksi
- Honor 200 / 8/256GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

De eddig még nem fordult elő, hogy használnom kellett volna

)
![[kép] [kép]](http://www.prog.hu/common/images/forum/smile41.gif)
![[kép] [kép]](http://www.photomall.info/images/arrow.gif)

