Ik heb een programma in VB dat in verschillende tabellen gelijkwaardige bewerkingen moet doen. Alleen de tabelnamen,kolomnamen en soms aantal kolommen varieert. Nu wil ik graag een databasemodule maken waar al deze bewerkingen inzitten en zo flexibel is dat ik later niet de module hoef aan te passen. Ik ben hier al mee bezig geweest maar zover ik weet kan ik maar 2 oplossingen bedenke die beide niet echjt handig zijn:
-wanneer de dbmodule wordt aangesproken meegeven: bewerking,tabel,kolommen, per kolom de nieuwe waarde.
-voor elke tabel een functie maken.
Naja vooral bij het eerste komt nogal wat kijken, je moet zo veel argumenten meegeven, e ndaarnaast is het aatal variabelen varierent. kan iemand me opweg helpen?
En ja ik zit vast aan Access.. en wil volgens de N-tier structuur blijven werken. Dus het meesture van de complete SQL lijkt me ook niet zo heel zinnig, dan heeft de db module bijna niks meer te doen.
Probleem zit em ook dat de types die in de database moeten komen niet altijd hetzelfde zijn, kan een string,integer,datum etc zijn.
-wanneer de dbmodule wordt aangesproken meegeven: bewerking,tabel,kolommen, per kolom de nieuwe waarde.
-voor elke tabel een functie maken.
Naja vooral bij het eerste komt nogal wat kijken, je moet zo veel argumenten meegeven, e ndaarnaast is het aatal variabelen varierent. kan iemand me opweg helpen?
En ja ik zit vast aan Access.. en wil volgens de N-tier structuur blijven werken. Dus het meesture van de complete SQL lijkt me ook niet zo heel zinnig, dan heeft de db module bijna niks meer te doen.
Probleem zit em ook dat de types die in de database moeten komen niet altijd hetzelfde zijn, kan een string,integer,datum etc zijn.
[ Voor 7% gewijzigd door robbertb op 11-04-2003 10:21 ]