[VB 2008] Datasource netwerkverkeer

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb al enige tijd het volgende probleem:

In mijn applicatie (vebonden met SQL Server 2008) zijn heel wat datasets aangemaakt (is in de loop der jaren zo gegaan en de app is niet alleen door mij gemaakt). Bijvoorbeeld voor 1 tabel zijn wel 3 verschillende datasets (worden voor 3 verschillende forms gebruikt om te vullen).

De datasource worden op de volgende manier gevuld:

In het form load staat dan bijvoorbeeld
Visual Basic .NET:
1
Me.tbaRelatie.Fill(Me.dsRelatie.Relatie)


Achter de save knop staat de volgende code:

Visual Basic:
1
2
3
        Me.Validate()
        Me.Relatie.EndEdit()
        Me.Relatie.Update(Me.dsRelatie.Relatie)


Ook zijn er in de datasource verschillende update, insert en delete commands aangemaakt die op de volgende manier worden aangeroepen:

Visual Basic .NET:
1
tbaRelatie.iQryRelatie(me.naam.text, me.voornaam.text, me.adres.text)


Soms worden er op één form wel vier (of meer) verschillende datasources gebruikt.

Op zich gaat het werken met de applicatie wel goed, alleen heb ik het volgende probleem.

Ik heb het idee dat er teveel netwerkverkeer wordt gegenereerd door de applicatie. Een aantal problemen ben ik al aan het oplossen (niet alles was 'handig' geprogrammeerd), maar ik heb nu ook het idee dat de datasources in het geheugen wat vasthouden. Bij het sluiten van het form sluit ik mijn datasources ook niet, omdat ik er altijd vanuit ben gegaan dat dit automatisch gebeurd. Nu heb ik een beetje het 'gevoel' dat hier nog wat wat te verbeteren valt.

Is er iemand die mij kan aangeven wat ik kan verbeteren. Heb al heel wat gezocht maar kan daar nog niet echt wat op vinden.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Al eens gewoon de SQL profiler gebruikt? Daar moet je alles uit kunnen halen.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Daar heb je gelijk in en daar zie ik op zich ook geen rare dingen (als er niets gestart wordt zie ik daar geen records bijkomen), maar toch heb ik het idee dat dit niet echt de goede manier is (zoals het nu gedaan wordt).

Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Ik heb m'n glazen bol thuis laten liggen, sorry.

https://niels.nu