AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi textbasierte Datenbank in Delphi 3 entwickeln
Thema durchsuchen
Ansicht
Themen-Optionen

textbasierte Datenbank in Delphi 3 entwickeln

Ein Thema von Coder · begonnen am 6. Feb 2008 · letzter Beitrag vom 6. Feb 2008
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Coder
Coder

Registriert seit: 27. Feb 2004
Ort: Bochum
206 Beiträge
 
Delphi 3 Professional
 
#1

textbasierte Datenbank in Delphi 3 entwickeln

  Alt 6. Feb 2008, 01:22
Datenbank: noch keine • Zugriff über: text ?
Hallo

ich möchte unter Delphi 3 eine einfache Datenbank (möglichst sogar textbasiert (*.txt)) erstellen
Doch leider gibt die Delphi 3 Hilfe noch nicht zu viel her.
ein Tutorial
http://www.delphi-treff.de/tutorials...bank-einstieg/

verwendet leider auch eine höhrere Delphi Version als 3
Da mein Festplattenspeicher momentan auch nicht ausreicht, möchte ich mir auch keine Delphi 7 Personal runterladen.
ich bitte um Verständnis.

Gibt es noch ein DB Ttutorial?
Wie kann ich eine DB anlegen.

u.U. mit dem Datenbankexplorer und Forumlarexperten?

also die Textdatenbank muß 4 Colums (Datum, Zahl , Zahl, String) enthalten
Rows unlimited

kann mir noch jemand helfen, bitte?
ICQ: 204141443
Delphi 3 Professional, Intel 2x 2,4Ghz, 3 GB-Graka, Sound-onBrd, --
außerdem D2S, D3Pro, D4S, D5S, D6S, D7S + Indy, Lazarus, VB5Std, VC++5Pro, Tasm4+5 - was braucht man mehr?
-
  Mit Zitat antworten Zitat
Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: textbasierte Datenbank in Delphi 3 entwickeln

  Alt 6. Feb 2008, 01:38
Hallo!

Spontan fällt mir bei "einfach" und "text-basiert" TJanSQL ein. Für kleinere Projekte und Datenbanken ist das durchaus brauchbar. Bei größeren (ernsthafteren) Projekte und größeren Datenmengen (IMHO > ~1000 Datensätze) sollte man aber doch zu den "großen" (Firebird, mySQL, etc) greifen.

Ich weiß allerdings nicht aus dem Stegreif ob TJanSQL auch mit D3 funktioniert.

Edit:
Ist vielleicht XML eine brauchbare alternative für Dich? Oder Du progst Dir "mal eben" was eigenes (mein Projekt AudioDB baut z.B. auf eine selbst gecodete, text-basierte Datenbank auf).

Was muss denn die DB können?

Edit die 2.:
Warum möchtest Du Dir D7 Personal runterladen? (und wo? auf dem polnischen Server von Borland gibt es die AFAIK auch nicht mehr) Mittlerweile gibt es auch schon Turbo Delphi für Win32 Explorer! ...mit Datenbank-Unterstützung.
Es ist zu wahr um schön zu sein...
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: textbasierte Datenbank in Delphi 3 entwickeln

  Alt 6. Feb 2008, 07:18
Zitat von Dunkel:
Mittlerweile gibt es auch schon Turbo Delphi für Win32 Explorer! ...mit Datenbank-Unterstützung.
Wird seine Festplatte platztechnisch noch schlechter verkraften
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Coder
Coder

Registriert seit: 27. Feb 2004
Ort: Bochum
206 Beiträge
 
Delphi 3 Professional
 
#4

Re: textbasierte Datenbank in Delphi 3 entwickeln

  Alt 6. Feb 2008, 07:54
mhh, ja - ich müßte mir ne neue Festplatte kaufen - ist klar. Doch mein Board+Bios+CPU sind 8 Jahre alt (800 Mhz)
Für Spiele-Kiddies mit 2x 500 GB HDD wäre die 600 MB Turbo-Version ideal.

naja, egal

Ok, also ich dachte schon so an 1000-2000 kleine Datensätze.
also locker 4000-8000 Einträge.

mhh,
aber allgemein find ich nix zur Datenbankerstellung unter Delphi 3.


Wie hat man das denn 1997 gelöst?

hier ist ist zwar der DB interbase Server mit auf der CD, allerdings ohne Key => also damit schon mal nicht. (wobei ich auch glaube, daß ich den gar nicht brauche)
Die normale DB-Engine ist jedoch mit-installiert.

Was mir wichtig wäre, wenn das Programm nachher ohne DBEngine und ohne Installshield Express weitergegeben werden könnte. = also einfach ZIP entpacken und starten.

damals mit VisualBasic ganz einfach.
Einfach .TXT/.csv/.asc ausswählen und wie eine normale Datenbank verwenden.

http://www.imagenetz.de/ffd59010d/data1.png
http://www.imagenetz.de/f0904ae67/Snap2.png
http://www.imagenetz.de/f1f67ff65/Snap3.png

hat noch jemand eine simple Anleitung für D3 ?

weil die oben gefundene zur für größere Versionen zu sein scheint.
ICQ: 204141443
Delphi 3 Professional, Intel 2x 2,4Ghz, 3 GB-Graka, Sound-onBrd, --
außerdem D2S, D3Pro, D4S, D5S, D6S, D7S + Indy, Lazarus, VB5Std, VC++5Pro, Tasm4+5 - was braucht man mehr?
-
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: textbasierte Datenbank in Delphi 3 entwickeln

  Alt 6. Feb 2008, 08:06
Zitat von Dunkel:
Spontan fällt mir bei "einfach" und "text-basiert" TJanSQL ein. Für kleinere Projekte und Datenbanken ist das durchaus brauchbar. Bei größeren (ernsthafteren) Projekte und größeren Datenmengen (IMHO > ~1000 Datensätze) sollte man aber doch zu den "großen" (Firebird, mySQL, etc) greifen.
Also, eher so:
Eine oder zwei Tabellen mit <5.000 Records => Textbasiert
Mehr Tabellen mit < 1.000.000 Records UND EINZELPLATZ!!! => Desktop-DB
Alles Andere, also Mehrbenutzerzugriff oder 100% Ausfallsicherheit => DBMS

Wenn es um Standardanwendungen geht, also z.B. eine Kundenverwaltung, Adressenliste o.ä. kann man auch wunderbar mit der Access-Datenbank von Microsoft arbeiten, deren Treiber auf jedem neueren PC bereits installiert ist. Man benötigt allerdings ein Programm, um Tabellen zu erstellen (Access eben).

Das entscheidende Unterscheidungsmerkmal (Desktop oder DBMS) ist der Mehrbenutzerzugriff. Wenn nur eine Person alleine mit der DB arbeitet, reicht eigentlich eine Desktop-Datenbank aus (Access, DBase, Paradox, Text), sonst eben nicht (wie oben schon erwähnt).

Ich kenne TJanSQL nicht, aber von Jan Verhoeven kommen grundsätzlich gute Tools und Komponenten.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#6

Re: textbasierte Datenbank in Delphi 3 entwickeln

  Alt 6. Feb 2008, 08:21
Hallo Coder,

hast du in deiner Delphi 3 Version eine TTable Komponente?
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#7

Re: textbasierte Datenbank in Delphi 3 entwickeln

  Alt 6. Feb 2008, 08:24
Wenn das Profil stimmt, ist das Delphi 3 Pro. Außerdem waren bis Delphi 4 die BDE-Komponenten auch in der Standard-Edition dabei.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: textbasierte Datenbank in Delphi 3 entwickeln

  Alt 6. Feb 2008, 08:30
Zitat von Coder:
Wie hat man das denn 1997 gelöst?
Oft durch Verwendung von TTable/TQuery und TDatabase und verwendung der BDE.

Zitat von Coder:
damals mit VisualBasic ganz einfach.
Einfach .TXT/.csv/.asc ausswählen und wie eine normale Datenbank verwenden.
Wurde da nicht auch die JET-Engine gewählt und hattest damit die gleichen verteilungsprobleme - evtl. mit leichterem Lösen von Problemen. Von der VB-Runtime ganz zu schweigen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
mashutu

Registriert seit: 15. Nov 2007
195 Beiträge
 
#9

Re: textbasierte Datenbank in Delphi 3 entwickeln

  Alt 6. Feb 2008, 09:23
Hi coder,

Zitat von Coder:
[...]

also die Textdatenbank muß 4 Colums (Datum, Zahl , Zahl, String) enthalten
Rows unlimited

kann mir noch jemand helfen, bitte?
Daraus schliesse ich mal, dass du nur eine Tabelle brauchst.

Versuch es doch einfach mal mit einem TClientDataset. Damit kannst Du die Daten in ein XML-File speichern und wieder auslesen. Das hat zwar mit Datenbank nix zu tun, sollte aber Dein grundsaetzliches Problem loesen und aus Programmsicht isses vermutlich egal wo und wie die Daten gespeichert sind.
utu

if it was hard to write it should be hard to read
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#10

Re: textbasierte Datenbank in Delphi 3 entwickeln

  Alt 6. Feb 2008, 09:42
Hallo mashutu,

ich glaube XML oder MyBase bei TClientDatset gibt es bei Delphi 3 noch nicht.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 07:21 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