Home » Tutorials » Datenbanken » Interbase
Anlegen der Datenbank
Nun legst du mit dem Tool "Interactive SQL" (ISQL) eine neue Datenbank an. ISQL besteht aus einem Memo, in das die SQL eingegeben werden, und aus einem Datengrid, in dem die Ergebnisse angezeigt werden. Dazu auf -> Tools-> Interactive SQL… klicken. Schon startet ISQL. Unter -> Edit -> Options folgende Einstellungen vornehmen:
Character Set = ISO8859_1
SQL-Dialect = 3
Die Änderungen übernehmen und das Fenster schließen. Es gibt zwei Möglichkeiten eine DB anzulegen. Den ersten Schritt kann man visuell wie folgt erledigen:
Im Menü auf -> Database -> Create Database klicken. Im nächsten Fenster folgende Daten eingeben:
Alias: adresse
Filenames: (oder ein anderes Verzeichniss)
Default Character Set: ISO8859_1
SQL-Dialect: 3
In der IBConsole müsste jetzt die Datenbank auftauchen. Delphi: kostenlose lokale Datenbank ohne BDE? - Delphi/RPG+CL/Sonstige - Fachinformatiker.de. Dieser Weg wird allerdings eher selten vorkommen, da i. d. R. vor dem Erzeugen der Datenbank ein Skript erstellt wird, mit dem die Datenbank dann automatisch erzeugt wird.
- Delphi datenbank erstellen download
- Delphi datenbank erstellen 1
- Delphi datenbank erstellen auto
Delphi Datenbank Erstellen Download
Ich finde weder auf meiner Festplatte, noch auf der Delphi (4)-CD eine Auch beim Delphi-Installationsprogramm kann ich diese nirgends wählen. Wie kann ich also die Datei installieren
die Typbibliothek von ADO Extension for Data Definition Language and Security (ADOX) muss über die Dialog Projekt | Typbibliothek importieren in Delphi einmalig importiert werden. In der Listbox muss dazu der Eintrag Microsoft ADO Ext. 2. 1 for DDL and Security ausgewählt werden. Taucht dieser Eintrag nicht auf, muss die Datei über den Hinzufügen-Button ausgewählt werden (liegt unter Programme\Gemeinsame Dateien\System\ADO). Mit dem Button Unit anlegen bzw. Installieren generiert Delphi aus den binären Typbibliotheksdaten der DLL die
Danke, es hat perfekt funktioniert
Stammgast
Posts: 194
Hallo! Ich hätte da noch einmal ein paar Fragen! Woher kommt ADO? Wobei wird ADO installiert (Zum Betriebssystem gehört es ja nicht)? Delphi datenbank erstellen auto. Muß ich mich um Lizenzen kümmern? Danke! mfg
Thoma
zu Frage 1: ADO kommt von Microsoft
zu Frage 2: ADO wird vom IE 5; Office 2000 usw. installiert, kann allerdings von jedermann frei heruntergeladen und installiert werden.
Delphi Datenbank Erstellen 1
Home » Tutorials » Datenbanken » Datenbank-Einstieg
Einleitung
Mit Delphi ist es kein Problem, mit ein paar Klicks eine Datenbank-Anwendung zu erstellen. Wie das funktioniert, soll in diesem Tutorial erklärt werden. Eins gleich vorweg: Beim Datenbankzugriff über Table- oder Query-Komponenten muss die Borland Database Engine (BDE) installiert sein, was mit der Delphi-Installaltion automatisch geschieht. Erfahren Sie, wie Sie ein modernes, visuell beeindruckendes Dashboard erstellen. Wird die Anwendung weitergegeben, muss die BDE beiliegen. Borland erlaubt die lizenzkostenfreie Weitergabe der BDE; allerdings nur mit einem zertifizierten Installationsprogramm. Ab der Professional-Version von Delphi liegt deshalb eine abgespeckte Version von "InstallShield Express" bei, mit der eine solche Weitergabe kein Problem mehr darstellt. Allerdings schlägt die BDE mit einigen MB zu Buche – für eine kleine Anwendung lohnt sich das also nicht. Es wäre wie mit Kanonen nach Spatzen geschossen. Außerdem ist die BDE nicht mehr "state of the art", sie wird von Borland nicht weiterentwickelt.
Delphi Datenbank Erstellen Auto
Wenn du damit Probleme hast, solltest du dich vielleicht noch etwas im Bereich SQL anlesen. Die in IB6 vorhandenen Typen sind sehr gut im Handbuch beschrieben. Selbst mit geringen Englischkenntnissen lässt sich das Handbuch zum Interbase sehr gut lesen. Die Anweisung SET NAMES ISO8859_1; stellt die deutschen Sprachtreiber ein. Ebenso die Anweisungen DEFAULT CHARACTER SET bzw CHARACTER SET. Weshalb aber mehrfach? Die Anweisung SET NAMES wird dafür benötigt, damit der Client (in diesem Fall ISQL) und der Server mit den gleichen Sprachtreibern kommunizieren, sonst gibt es lustige Fehlermeldungen! DEFAULT CHARACTER SET stellt den Sprachtreiber für die Datenbank (das File) ein und die Anweisung "COLLATE DE_DE" die deutsche Sortierreihenfolge. Access Datenbank mit Delphi erstellen. - Entwickler-Forum. Hinweise zu CREATE DOMAIN
Im Skript verwende ich DOMAINS. Damit kann man eigene Datentypen definieren, vergleichbar mit Delphi. Wird beim Erstellen einer DB auf Domains verzichtet, generiert IB für jede Spalte eine eigene Domain, selbst wenn es sich um identische Deklarationen handelt!
Ich würde Dir auch zu Access raten. Das ist zwar nicht so performant, aber für kleinere Projekte sollte es reichen - dafür liegt alles in einer Datei. Um mit Delphi darauf zugreifen zu können gibt es eine - allerdings kommerzielle - Software "DiamondExpress", die sehr gut ist und eigene nicht-visuelle Komponenten für den Zugriff mitbringt. Das geniale daran: Die Komponenten greifen direkt auf die mdb-Datei zu, kommen also in der Tat ohne DBMS aus und ermöglichen auch den SQL-Zugriff. Delphi datenbank erstellen 1. Du kannst also dein Programm mit den Komponenten kompilieren und weitergeben, ohne die BDE oder sonstiges mitzuschleppen. Ein weiterer Vorteil: Man kann mit den normalen Data-Aware-Komponenten von delphi arbeiten, also z. B. auch mit Quickreports - einzige Einschränkung: Felder vom Typ Memo können nicht in einem Quickreport dargestellt werden. Die Software gibt es unter -- allerdings kostet sie einiges, nämlich schlappe 99 US$. Mehr Infos dazu:
Ich kann die Software aus eigener Erfahrung nur empfehlen, aber der Preis ist natürlich relativ hoch - das macht nur Sinn, wenn man dafür auch eine kommerzielle Verwendung hat.