Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Error 3048  (gelezen 5386 keer)

0 leden en 1 gast bekijken dit topic.

Offline PietjePek

  • Lid
  • *
  • Berichten: 14
Error 3048
« Gepost op: 06 december 2003, 10:17:50 »
Geachte,

Ik heb een applicatie ontworpen , uitgesplitst in een back-end en een front-end. Nu krijg ik voortdurend volgende foutmelding:

Error 3048 - cannot open any more databases.

Heeft hier iemand een oplossing voor ?

Ik gebruik nog access 97 in Winnt omgeving !

Dank bij voorbaat
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline spyder

  • Ambassadeur
  • *****
  • Berichten: 5.265
  • PC probleem zit meestal tussen scherm en rugleun
Re:Error 3048
« Reactie #1 Gepost op: 06 december 2003, 11:07:31 »
Hoi Pietjepuk,

Heb je dit al eens gelezen? Spijtig genoeg in het Chinees Engels.  8)

groetjes
Windows 7 Ultimate Unknow NLD
Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz 2934
P7P55D-E PRO
NVIDIA GeForce GTX 470 1280MB 1680 x 1050
HD 1 : INTEL SSDSA2M080G2GC (80GB)
HD 2 : ST31500341AS (1,5TB)
HD 3 : ST320006 41AS (2TB)
browser: Maxthon  mail:Thunderbird AV: Bitdefender
Scarlet user

Offline PietjePek

  • Lid
  • *
  • Berichten: 14
Re:Error 3048
« Reactie #2 Gepost op: 06 december 2003, 11:31:45 »
Hoi,

Dit had ik inderdaad al gelezen, de meeste verwijzen naar dit forum. Wie weet er misschien toch tip of een oplossing?

Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

guido1

  • Gast
Re:Error 3048
« Reactie #3 Gepost op: 06 december 2003, 11:53:00 »
Hoi Pietjepuk,

Ik weet natuurlijk hoe je applicatie opgebouwd is. Ik heb altijd VB gebruikt voor het behandelen van de Access database. Dus de forms die ik hanteer zijn dan ook VB-forms, de queries worden ook opgebouwd in VB.

Het uitvoeren van een query heeft dan een RecordSet tot gevolg. Dat RS moet na gebruik ook volledig vrij gegeven worden door rs.close en vervolgens Set rs = Nothing, eventueel het zelfde ook voor de  database.

Door die close en die set nothing worden de tables terug vrij gegeven.

Ik veronderstel dat als je alleen maar Access gebruikt dat het op ongeveer dezelfde manier moet gebeuren. Het komt tenslotte toch allemaal op hetzelfde neer.

Succes,
Guido

Offline PietjePek

  • Lid
  • *
  • Berichten: 14
Re:Error 3048
« Reactie #4 Gepost op: 06 december 2003, 12:02:04 »
Hoi Guido,

Ik had volgende VB-code steeds gebruikt:
DoCmd.Close acForm, Me.name

Hoe en waar moet ik RS plaatsen, aangezien mijn forms en subforms gebasseerd zijn op query's zelf.

Dank bij voorbaat,
Piet
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

guido1

  • Gast
Re:Error 3048
« Reactie #5 Gepost op: 06 december 2003, 12:46:49 »
Hoi Pietjepuk,

Je moet nou ook weer niet veronderstellen dat ik er alles vanaf weet.

Dat RecordSet zal dan waarschijnlijk alleen maar in Vb gebruikt worden. Maar in de berichten over je error wordt altijd gesproken over teveel tabels die openstaan, en afhankelijk van de opbouw van de query kunnen dat meerdere tabels zijn.

Ik heb ook als eens gebruik gemaakt van hulptabellen. Hiermee bedoel ik dat ik de query opsplitste. Met het resultaat van eerste deel een tabel aanmaken. Dat deel dan afsluiten en de nieuwe tabel gebruiken in de verdere verwerking. Na volledige afwerking is die hulp of tussen tabel niet meer nodig en kan dan verwijderd worden.

Ik noem maar wat op want echt weten doe ik het ook niet. Maar mischien dat mijn geschrijf u of anderen tot een oplossing leid.

Succes,
Guido

 


www.combell.com