AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Welche Datenbankprogrammierung ?
Thema durchsuchen
Ansicht
Themen-Optionen

Welche Datenbankprogrammierung ?

Ein Thema von Vader · begonnen am 20. Mär 2006 · letzter Beitrag vom 22. Mär 2006
Antwort Antwort
Seite 3 von 3     123   
Vader

Registriert seit: 6. Mai 2003
804 Beiträge
 
Delphi 6 Enterprise
 
#21

Re: Welche Datenbankprogrammierung ?

  Alt 21. Mär 2006, 11:22
so noch ein versuch,

das mit der bde hab ich verstanden, wenn ich in das tool datenbankoberfläche gehe dann kann ich jetzt
dort die datenbank auswählen, wie bei mir in delphi6 enterprise
Delphi-Quellcode:
 QBE - Abfrage oder SQL-Datei oder
Paradox 3.5 bis 7 oder DB2 dBase4
das sind jetzt die verschiedenen Datenbanken die ich wählen kann oder ?
mfg vader
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Welche Datenbankprogrammierung ?

  Alt 21. Mär 2006, 11:50
Zitat:
Paradox 3.5 bis 7 oder DB2 dBase4
Das sind die Datenbanken, die die BDE nativ unterstützt. Weitere Datenbanken können über ODBC oder SQLLinks angesprochen werden.
Markus Kinzler
  Mit Zitat antworten Zitat
Vader

Registriert seit: 6. Mai 2003
804 Beiträge
 
Delphi 6 Enterprise
 
#23

Re: Welche Datenbankprogrammierung ?

  Alt 21. Mär 2006, 12:32
ja super, jetzt komme ich schon langsam hinter die sache,
wenn ich jetzt in der datenbankoberfläche neu SQL-Datei wähle, kommt der SQL-Editor
frage: dort kann ich jetzt den sqlcode reinschreiben und kompilieren, aber wo muß ich die
dazugehörige tabelle erstellen, heißt das jetzt das ich dazu einen SQL-Server brauche ?
mfg vader
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Welche Datenbankprogrammierung ?

  Alt 21. Mär 2006, 13:02
Zitat:
dort kann ich jetzt den sqlcode reinschreiben und kompilieren, aber wo muß ich die
dazugehörige tabelle erstellen,
In der Datenbankoberfläche kann man auch Tabellen erstellen/verändern.
Es gibt aber auch sql-Befehle dafür(die sogennanten DML) dafür CREATE TABLE/VIEW, ALTER TABLE/VIEW, DROP TABLE/VIEW.
Besser ist es aber spezielle Tools für die gewählte Datenbank zu verwenden.

Zitat:
heißt das jetzt das ich dazu einen SQL-Server brauche ?
Es kommt darauf an. Im Falle von dbase, paradox, access kann das die BDE auch direkt.

BTW. Kompilieren tit die Datenbankoberfläche nicht.
Markus Kinzler
  Mit Zitat antworten Zitat
Vader

Registriert seit: 6. Mai 2003
804 Beiträge
 
Delphi 6 Enterprise
 
#25

Re: Welche Datenbankprogrammierung ?

  Alt 21. Mär 2006, 13:21
Zitat:
In der Datenbankoberfläche kann man auch Tabellen erstellen/verändern.
das heißt das ich eine paradoxtabelle erstelle abspeichere und dann über den sqleditor zugreife ,
oder schreibe ich die sql befehle normal in mein prog. (unit) wo ich die datenbankenkomp.drauf habe ?
mfg vader
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Welche Datenbankprogrammierung ?

  Alt 21. Mär 2006, 13:27
das heißt das ich eine paradoxtabelle erstelle abspeichere Du kannst die Tabellen in der Datenbankoberfläche erstellen oder per sql-Skript.
Zitat:
und dann über den sqleditor zugreife ,oder schreibe ich die sql befehle normal in mein prog. (unit) wo ich die datenbankenkomp.drauf habe ?
Du kannst in der Datenbankoberfläche auf die Tabelle(n) zugreifen, z.B. zum Testen. Später kannst du dann die SQL-Abfragen in dein Programm einbauen.
Markus Kinzler
  Mit Zitat antworten Zitat
Vader

Registriert seit: 6. Mai 2003
804 Beiträge
 
Delphi 6 Enterprise
 
#27

Re: Welche Datenbankprogrammierung ?

  Alt 21. Mär 2006, 16:57
hallo,
ich will nicht lästig sein, ich sollte mir lieber ein buch zulegen, aber wie ist das jetzt mit sql,
bei der ersten datenbank von martin strohal, habe ich eine paradoxtabelle erstellt und dann brauchte
ich auf meiner form eine table, datasource und eine navigatorkomponente damit ich mit der datenbank
arbeiten konnte,also alles zusammen geklickt,

ich möchte das gleiche mit sqlbefehle machen, brauche ich da auch diese komponenten ?
was super wäre wenn irgendwer ein beispiel uploaden könnte !
mfg vader
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Welche Datenbankprogrammierung ?

  Alt 21. Mär 2006, 17:26
Anstatt der TTable nimmst du dann eine TQuery. Mit der Eigenschaft .SQL.Text legst du dann den Abfragestring fest
select * from <tabellenname>; entspricht hierbei in etwa einer Table.

Wenn auch Änderungen der Date oder die Neuanlage der Daten möglich sein sollen, benötigst du noch eine TUpdateSQL Kompoenente welche du mit der Eigenschaft UpdateObject mit der Query-Komp. verbindest.
Im TUpdateSQL werden die jeweiligen Skripte für INSERT, UPDATE, DELETE gesetzt.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Schuster
Schuster

Registriert seit: 21. Okt 2004
Ort: Wien
176 Beiträge
 
Delphi XE7 Architect
 
#29

Re: Welche Datenbankprogrammierung ?

  Alt 22. Mär 2006, 15:36
So geb auch mal meinen Senf dazu

Ich hab mit einer MYSQL Datenbank begonnen zu programmieren und bin auch sehr gut damit zurechtgekommen.
Den hier im Forum findest du Unmengen an Beispielen usw.

Ich finde die Datenbank sehr leicht zu Bedinnen (sehr viele Admintools vorhanden) und ist auch sehr leicht
mit den Zeos - Komponenten zu erstellen (Client)

Wenn du weitere Infos haben willst schau mal auf meine Homepage oder hier im Formum mit der Suchfunktion (MySql Zeos)
Markus Schuster
__________________
Markus
http://members.chello.at/delphi-developer
  Mit Zitat antworten Zitat
Benutzerbild von MagicAndre1981
MagicAndre1981

Registriert seit: 4. Jun 2004
Ort: Nordhausen
2.214 Beiträge
 
Delphi 7 Enterprise
 
#30

Re: Welche Datenbankprogrammierung ?

  Alt 22. Mär 2006, 19:39
Zitat von Schuster:
MYSQL Datenbank ... und bin auch sehr gut damit zurechtgekommen.
MySQL?

Nee, lieber nicht. Für WEB-Anwendungen geht die vllt, aber nicht für eine Anwendung, die 100%ig laufen soll.
André
"A programmer is just a tool which converts caffeine into code", daran wirds wohl liegen, dass ich Abends nie pennen kann

Zitat von Luckie:
Nicht nur dass ihr offtopic geworden seid, jetzt werdet ihr selber im Offtopic noch offtopic
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


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 17:32 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