Kalle1748 Geschrieben 18. Februar 2003 Geschrieben 18. Februar 2003 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?? Zitieren
MsB Geschrieben 18. Februar 2003 Geschrieben 18. Februar 2003 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 Zitieren
Boro Geschrieben 20. Februar 2003 Geschrieben 20. Februar 2003 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 ) Zitieren
Kalle1748 Geschrieben 20. Februar 2003 Autor Geschrieben 20. Februar 2003 (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 Zitieren
MsB Geschrieben 20. Februar 2003 Geschrieben 20. Februar 2003 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 Zitieren
Peregrin Geschrieben 20. Februar 2003 Geschrieben 20. Februar 2003 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... Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.