Forums Neueste Beiträge
 

Struktur-Änderung an Access-Datenbanken von extern

09/10/2013 - 09:05 von Lutz | Report spam
Hallo NG!

Wir verteilen regelmàßig Updates an unsere Kunden. Bei diesen Updates
werden auch Strukturànderungen an den der Anwendung zugrundeliegenden
Access-Datenbanken durchgeführt (Tabellen, Felder, Indizes, Beziehungen
etc). Für diese kleinen Update-Anwendungen nutzen wir im Moment
ebenfalls Access (VBA) und die DAO-Objekte/-Auflistungen

Welche Möglichkeiten habe ich diese Änderungen - auch in diesem
Funktionsumfang - außerhalb von Access vorzunehmen? Welche Sprachen
bietet da àhnliche Möglichkeiten? Wir wollen die Updates in Zukunft
lieber als EXE verteilen.

Kann ich alle Änderungen auch mit SQL vornehmen? Gerade was Properties
etc betrifft (Unicode-Kompression, Format etc)?

Danke

Lutz

news.albasani.net
 

Lesen sie die antworten

#1 Lars P. Wolschner
09/10/2013 - 17:52 | Warnen spam
Lutz :

Wir verteilen regelmàßig Updates an unsere Kunden. Bei diesen
Updates werden auch Strukturànderungen an den der Anwendung
zugrundeliegenden Access-Datenbanken durchgeführt (Tabellen,
Felder, Indizes, Beziehungen etc). Für diese kleinen
Update-Anwendungen nutzen wir im Moment ebenfalls Access (VBA)
und die DAO-Objekte/-Auflistungen



Es geht also um MS Access-Anwendungen.

Welche Möglichkeiten habe ich diese Änderungen - auch in diesem
Funktionsumfang - außerhalb von Access vorzunehmen? Welche
Sprachen bietet da àhnliche Möglichkeiten? Wir wollen die
Updates in Zukunft lieber als EXE verteilen.



Warum? Im Allgemeinen kompliziert es die ganze Angelegenheit doch
nur, wenn zur Anwendungsentwicklung weitere Tools und Sprachen
hinzukommen. Und dann willst Du so einen Update-Lauf vielleicht auch
mal debuggen.

Kann ich alle Änderungen auch mit SQL vornehmen? Gerade was
Properties etc betrifft (Unicode-Kompression, Format etc)?



DDL-Kommandos, also Kommandos, die Tabellen und Indices erzeugen und
àndern, kann MS Access auch per SQL entgegennehmen. Ob die
Datenbankeigenschaften per SQL ànderbar sind, weiß ich nicht.

Mit freundlichen Grüßen
Lars P. Wolschner

Ähnliche fragen