Autor Beitrag
dragi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 88



BeitragVerfasst: Do 20.01.05 14:59 
Hallo,

kennt jemand ein Programm mit dem man mdb-Dateien visuell bearbeiten kann? Also genau wie access nur eben ohne access :) Mit dem DBDesigner von FabForce geht es leider nicht. Da kann man die mdb nur öffnen aber keine Änderungen vornehmen weil die Syntax des DBDesigners nicht an access angepasst ist.
Es ist ja kein Problem eine leere mdb mit Delphi zu erzeugen aber das bearbeiten ist für mich als Anfänger mit einem visuellen Tool einfacher als nur mit SQL Befehlen.

Gruss

Dragi
Socher
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 45

warmes flüssiges Blut
D7 Prof, D8 Prof
BeitragVerfasst: Fr 21.01.05 22:55 
Mit Delphi und ADO ist das fast ein Kinderspiel (Nur ein Mini-SQL Befehl)
und das geht sogar ohne eine Zeile Quellcode zu schreiben. Es lässt sich alles
im Objektinspektor einstellen.

Registrierkarte ADO
STEP 1
1. Eine AdoConnection auf das Formular und mit der Datenbank (mdb) verbinden
2. ConnectionString dan ... klicken
3. Verbindungsstring verwenden
4. Aufbauen drücken
5. Privider Microsoft Jet 4 auswählen dann Weiter
6. Mit der Datenbank MDB verbinden
7. LoginPrompt auf False setzen

STEP 2
1. Ein Ado.DataSet auf das Formular
2. Connection auf AdoConnection1 setzen
3. Jetz noch ein bischen SQL:
Bei CommandText im Inspector den SQLBefehl eingeben: select * from Kunden
// Kunden ist dabei der Tabellenname in der MDB
4. Jetzt Activ auf True setzen (Wenn Delphi jetzt nich mault war alles richtig)

STEP 3
1. Jetzt noch ein Datasource (Registrierkarte Datenzugriff) auf das Formular
2. DataSet der Source mit dem Ado.DataSet1 verbinden (einfach im Inspector auswählen)

STEP 4
1. Zuletzt noch ein DBGrid (Registrierkarte Datensteuerung) auf das Formular
2. DBGrid Datasource mit dem DataSource1 verbinden (im Inspector wie immer)

FERTIG und schon kann es losgehen

Eventuell noch einen DBNavigator hinzu, dann kannst Du sogar Datensätze einfügen,
löschen, scrollen usw.

_________________
FREIHEIT
dragi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 88



BeitragVerfasst: Sa 22.01.05 03:15 
@Socher

Vielen Dank für deine ausführliche Antwort. Ich hab nur leider vergessen zu schreiben das ich Delphi 3 Professional nutze...und da habe ich leider keine ADO Komponenten. Irgendwie soll es möglich sein die die ADO TLB einzubinden und dann irgendwelche Klassen zu nutzen aber das habe ich auch noch nicht hinbekommen...
Wollte nun zuerst ein Tool finden mit dem ich die mdb designen kann und dann mal versuchen irgendwie mit Delphi 3 auf die mdb zuzugreifen.

Bin für jede Idee dankbar. Es wäre super wenn es ohne BDE und ODBC funktionieren würde aber ob da noch was bleibt ?!

Gruss

Dragi
retnyg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: Sa 22.01.05 03:23 
zieh dir mal die aloha oi TaoADO Kompos rein - die funktionieren fast gleich wie die ADO-Kompos von Borland.

www.alohaoi.com/Soft...ts/aoado/default.htm