Lazarus 2.0.12 (2020.02.21.)
Letöltés

  • Oldal:
  • 1

TÉMA:

Válasz: PgSQL text mező DBGrid (Memo) 2015 okt. 15 10:22 #1543

  • Gábor
  • Gábor profilkép
  • Adminisztrátor
  • Adminisztrátor
  • Hozzászólások: 459
  • Köszönetek: 76
Igen, az alkalmazásodnak kell kezelnie a (memo) mezők tartalmának megjelenítését/szerkesztését... a jelek szerint még delphi-ben is .

A dbGrid egy általános felület az adatbázisok adatainak megjelenítésére/szerkesztésére és bár a varchar(x) lehet nagyon hosszú, a text általában igazi karaktertengert szokott jelenteni (az SQLite típusértelmezése egy másik jelenség). Egy feltöltött adatbázis és "memo" mezőihez tartozó összes tartalom teljes betöltése a DBGrid-be esetenként komoly gondokat is okozhatna (memória/sebesség).
Hogyan kérdezzünk okosan? / Mit kell tennünk kérdezés előtt? -- FPC 3.3.1 -- Lazarus 2.1.0 -- GNU/Linux 5.4.0 x86_64

PgSQL text mező DBGrid (Memo) 2015 okt. 14 08:42 #1542

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1
Üdv!

A PgSQL-ben text mezőként létrehozott mező értékeit a DBGrid nem az értékkel jeleníti meg:
(Memo)

Elvileg a text olyan mint a varchar(x). Bár ezek szerint a Laz nem ugyanúgy kezeli. Mindenképp le kell kezelni app-ból?
Mint itt:
stackoverflow.com/questions/4809298/lazarus-dbgrid-showing-memo-as-the-value-of-string-fields-in-sqlite-3

  • Oldal:
  • 1