AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DBMEMO

Ein Thema von pronny31 · begonnen am 23. Okt 2007 · letzter Beitrag vom 23. Okt 2007
Antwort Antwort
pronny31

Registriert seit: 8. Okt 2007
97 Beiträge
 
#1

DBMEMO

  Alt 23. Okt 2007, 12:40
Datenbank: Firebird • Version: 2.0 • Zugriff über: Delphi 5 , Interbase
Habe folgendes Problem ich will mir Daten eines Memos aus einer Datenbank holen und des funktioniert auch alles wunderbar .
Nur ein Problem habe ich das Memo scheint eine Begrenzung zu haben denn nach 372 Zeilen steht im Memo nichts mehr drin ich weiß aber das mehr drin stehen muss ?
Weiß jemand woran das liegen kann ?
Gibt es eine Begrenzung bei Memos oder bei der Datenmenge einer SQL - Abfrage ?
  Mit Zitat antworten Zitat
Gehstock

Registriert seit: 28. Jan 2006
Ort: Görlitz / Sachsen
489 Beiträge
 
Delphi 2007 Professional
 
#2

Re: DBMEMO

  Alt 23. Okt 2007, 12:46
hab zwar keine Ahnung von Firebird aber als was hast du die Datenbankfelder angelegt

ich hatte mal ein Ähnliches Problem über ADO/Access da mussten die Felder als Memo und nicht als Text Formatiert werden
Marcel
  Mit Zitat antworten Zitat
Echtet

Registriert seit: 5. Jan 2004
Ort: Dortmund
21 Beiträge
 
Delphi XE3 Professional
 
#3

Re: DBMEMO

  Alt 23. Okt 2007, 12:51
Hallo Pronni32,

m.W. ist unter Interbase/Firebird ein Textblob (den Du wahrscheinlich dem DBMemo zugewiesen hast ??) auf 64 KB begrenzt.

Korrigiert mich bitte, wenn ich falsch liege.

Gruß,
echtet
Thimo Echtermann
  Mit Zitat antworten Zitat
alex517

Registriert seit: 23. Nov 2004
Ort: Bernau b. Berlin
273 Beiträge
 
Delphi XE5 Enterprise
 
#4

Re: DBMEMO

  Alt 23. Okt 2007, 13:10
Zitat von Echtet:
m.W. ist unter Interbase/Firebird ein Textblob (den Du wahrscheinlich dem DBMemo zugewiesen hast ??) auf 64 KB begrenzt.
Korrigiert mich bitte, wenn ich falsch liege.
Ich Korrigiere, du liegst falsch

Zitat:
...
Blobs and Varchars

Varchars are limited to 32k in length whilst a blob is effectively unlimited in size, however the page size of a database will determine maximum size as determined by the

e.g.
1Kb page size => 64 Mb
2Kb page size => 512 Mb
4Kb page size => 4 Gb
8Kb page size => 32 Gb
16Kb page size => Big enough

A normal row in Firebird is limited to max 64k, and a varchar is part of a row, so this limits the use of multiple varchar columns within a single table, wheras a blobid is only 8 bytes.
....
siehe InterBase, Firebird and Blobs - A Technical Overview

alex
Alexander
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: DBMEMO

  Alt 23. Okt 2007, 13:12
Zitat:
m.W. ist unter Interbase/Firebird ein Textblob (den Du wahrscheinlich dem DBMemo zugewiesen hast ??) auf 64 KB begrenzt.
Du meinst ein Feld vom typ VARCHAR, das war bei älteren FB-Versionen begrenzt. ein Textblob (Blob SUB_TYPE 1) nicht.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz