Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird wie? (https://www.delphipraxis.net/2463-firebird-wie.html)

theomega 24. Jan 2003 20:22

Aus dem Grund habe ich doch unter Size "4" stehen, soll doch heißen 4 Zeilen, oder nicht?
Außerdem: wie geht es jetzt in Delphi weiter?

Hansa 24. Jan 2003 20:35

Hi theomega,

wenn Du lesen kannst, dann lese, was ich Dir sage, machst Dus nicht, tja dann kann ich Dir nicht helfen. Desweiteren lese den Artikel, Link hab ich Dir gegeben. Es steht Dir frei, einen einzelnen Buchstaben in ein Blob-Feld zu speichern, aber das Programm möchte ich nicht geschenkt. Mit Blob-Feldern habe ich mich nur am Rande beschäftigt. Für eine Adresse ist das totaler Schwachsinn :!: :!: :!: Anscheinend hast Du mich vorher nicht so ganz verstanden oder ich habe mich nicht deutlich genug ausgedrückt. :warn:

Gruß
Hansa

P.S.: Nochwas, Du kannst Dich getrost von den gewohnten Vorstellungen verabschieden. Das fängt bei Arrays an und hört ungefähr bei Blob auf. :mrgreen:

theomega 24. Jan 2003 20:38

oki, sorry hatte den zweiten Teil deiner Message nicht gelesen.

Lemmy 25. Jan 2003 10:06

HI theomega,

in einem BLOB kannst Du neben irgendwelchen Dateien auch Memos speichern (TDBMemo). Einfach als SubTyp Text anlegen.

Die Size gibt hier aber NICHT die absolute Größe an (liegt irgendwo bei 2 GB), sondern die Größe der EINZELTEILE die beim Zugriff auf das Blob bearbeitet werden. Ein Blob wird also nicht als Ganzes gelesen/geschrieben sondern immer in Teilen. Bei einer Size von 4 sind beim Lesen eines Memos mit ein paar Zeilen jede Menge Zugriffe notwendig -> Langsam! Lass i.d.R. die Standardgröße von 80 stehen. Nur wenn Du wirklich andere Größen hast (z.B. Bitmaps die immer gleich groß sind) dann kannst Du da was anderes reinschreiben....

Grüße
Lemmy

P.S.: Sorry Hansa für meine Einmischung :D

theomega 25. Jan 2003 10:22

Also jetzt entscheidet euch:
soll ich einen Blob nutzen oder nicht? Weil ich kann ja garnicht genau wieviel Zeilen die Adresse hat.
Von MySQL bin ich halt den typ "memo" gewohnt. Um beliebig viele Zeilen abzuspeichern.

Hansa 25. Jan 2003 10:54

Hi,

ich habs oft genug gesagt und jetzt zum letzen Mal : Laß das Blob voerst sein. Bei einer Adresse ist das wie mit Kanonen auf Spatzen zu schießen. Da werden noch etliche andere Probleme auftauchen :!: Du scheinst Dir gleich am Anfang selber unnötige Schwierigkeiten machen zu wollen. :roll:

Gruß
Hansa

theomega 25. Jan 2003 10:59

Na gut, also weiter im Text, wie funzt das jetzt unter Delphi?

Sharky 25. Jan 2003 11:00

Anstat immer nur darauf hinzuweisen was er deiner Meinung nach nicht machen soll wäre es wohl besser mal einen Tip zu geben wie man eine solche Adress-Datenbank aufbauen könnte.

Oder muss jetzt jeder das machen was Du möchtes? :lol: (Das ist ein ironisch gemeint!!)

Hansa 25. Jan 2003 11:15

Hi,

Zitat:

Zitat von Sharky
... wäre es wohl besser mal einen Tip zu geben wie man eine solche Adress-Datenbank aufbauen könnte.

Was hab ich denn gemacht ? Genau das. Und was ist eingetreten? Das was ich befürchtet habe. Daß er eben an dem Blob hängt. Und genau das habe ich befürchtet, bitte alles einmal von Anfang an lesen ! Wegen eines Blobs geht es nicht mehr weiter.

Zitat:

Oder muss jetzt jeder das machen was Du möchtes?
Ich hab doch schon geschrieben, von mir aus könne er jeden einzelnen Buchstaben in ein Blob packen. :mrgreen:

@theomega : Umdenken mußt Du so oder so. Das nächste, was noch kommt, werden vermutlich die Arrays sein. Da geht es dann so weiter, wie es angefangen hat. Die sind nämlich auch anders. Willst Du die blobs benutzen, dann kann ich Dir leider nicht sagen, wie das in Delphi geht. Wenn ich die überhaupt jemals benutze, dann am Schluß, wenn alles andere funktioniert.

Gruß
Hansa

theomega 25. Jan 2003 11:21

Habe ich das jetzt richtig verstanden? Du räts mir also, dass ich statt einem Blob ein Paar varchar's nehmen soll, die dann die Linien repräsentieren, oder nicht? So habe ich es nämlich jett gemacht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:03 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz