Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Moin Moin

In meinem Prüfungsprojekt soll eine Ergonomische Benutzeroberfläche konzipiert werden mit der es möglich ist, auf 2 Accesdatenbanken zugreifen zu können. Die Anwendung soll verschiedene Suchfunktionen ermöglichen. Dafür werden Recordsets benötigt, die mit Hilfe von dynamischen SQL Abfragen erstellt werden müssen. Hier stellt sich mir folgende Frage: Macht es Sinn die Abfragen in Access zu erstellen und nur den dynamischen Wert zu übergeben oder ist es effektiver die SQl Abfragen in VB zu erstellen und die Datenbanken als reinen Datenspeicher zu verwenden. Welche Variante ist von der Performance her besser ?? Und wie sieht es die IHK lieber??

Geschrieben

hallo,

also ich würde die abfragen in das vb-programm einbauen.

du verwendest dann wie gesagt die datenbank nur als datenspeicher und kannst sie ohne probleme später mal gegen eine oracle, mysql oder sonstwas austauschen (wenn du über odbc drauf gehst)

ich würde sagen, da bist du flexibler.

so long,

MsB

Geschrieben
Originally posted by MsB

hallo,

also ich würde die abfragen in das vb-programm einbauen.

du verwendest dann wie gesagt die datenbank nur als datenspeicher und kannst sie ohne probleme später mal gegen eine oracle, mysql oder sonstwas austauschen (wenn du über odbc drauf gehst)

ich würde sagen, da bist du flexibler.

so long,

MsB

Ja, da schliesse ich mich an.

Außerdem hast du Vorteil dass wenn du später in der Präsentation bis auch einen Auschnitt mit dem SQL-Statement zeigen kannst und du hast eine reelle Chance dannach gefragt zu werden. Das geht in Access IMHO nicht so einfach.

(Solltest du natürlich nur machen wenn du in SQL fit bist ;) )

Geschrieben

(Solltest du natürlich nur machen wenn du in SQL fit bist )

Wer kann das schon von sich behaupten :-)

Aber ich werde die Abfragen unter VB verfassen bin für jedes Argument das diese Entscheidung in meiner Doku begründet dankbar Also denne

Geschrieben

eine begründung steht ja schon im meinem posting weiter oben.

du kannst ganz einfach die datenbank die hinter dem programm steckt austauschen.

und das ist wirklich ein sehr wichtiger gesichtspunkt.

du kannst zwar z.B. in Oracle views einrichten (ob da auch abfragen gehen?) aber die feinere lösung ist es, die abfrage im programm zu generieren und dann ein ergebnis von der datenbank zu bekommen.

so long,

MsB

Geschrieben

hi,

um flexibler zu sein, kannst du die abfragen auch aus dem programm auslagern. z. b. in textdateien. somit musst du das programm nicht mehr neu kompilieren, wenn sich an der datensruktur etwas aendert.

hat allerdings den nachteil, dass die textdateien mit den sql-abfragen 'offen' herumliegen.

je nach einsatzzweck des programmes also auf flexibilitaet / sicherheit abzielen...

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...