18. Februar 200323 j 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??
18. Februar 200323 j 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
20. Februar 200323 j 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 )
20. Februar 200323 j (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
20. Februar 200323 j 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
20. Februar 200323 j 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...
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.