[Access] DB werkt niet op Win2003, wel op 2000? *

Pagina: 1
Acties:

  • abeker
  • Registratie: Mei 2002
  • Laatst online: 07-08 15:52
Ik ben bezig met het migreren en updaten van een Access database naar een nieuwe server (Windows Server 2003). Aan deze database moet ik een aantal nieuwe tabellen en queries toevoegen. Het script (in asp) dat ik daarvoor heb gemaakt, werkt op mijn PC perfect (windows 2000), alleen op de server levert het problemen op. Wanneer ik probeer om een tabel aan te maken met een CREATE TABLE query, dan levert het script geen resultaat op en blijft het *ergens* hangen. De tabel is echter wel aangemaakt. Als ik dan met een INSERT query gegevens in de nieuwe tabel probeer te stoppen, krijg ik weer het zelfde probleem. Queries worden helemaal niet aangemaakt (maar daar gebruik ik nog DAO voor ipv ADO).

Connectiestring die ik gebruik:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\pad\naar\db.mdb"
Ligt het vast niet aan, maar wie weet...

Ik denk zelf dat het probleem ligt bij een compatibility issue met de Jet drivers. Laatste drivers zijn echter wel geïnstalleerd. Via google kon ik ook geen soortgelijke problemen+oplossing vinden.

Heeft iemand een soortgelijk probleem gehad (en een oplossing)?

the less one forgets, the less one remembers


  • abeker
  • Registratie: Mei 2002
  • Laatst online: 07-08 15:52
De oorzaak van het probleem is achterhaald, het was een programmeer "fout". De create table-query werd uitgevoerd alsof het een recordset op moest leveren. Als de method Close aangeroepen wordt op zo'n recordset, hangt het zaakje op Windows Server 2003 (maar niet op Windows 2000). Jammer dat beide platformen niet 100% compatible zijn...

the less one forgets, the less one remembers


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Fijn dat je de oplossing nog even post :) Maar even de programmeur een schop verkopen dan en daarna even een bugreport bij Microsoft indienen ;) Ik pas je topictitel nog even aan; let daar in het vervolg zelf even op (geen hoofdletters enzo) :)

Access DB CREATE TABLE > [Access] DB werkt niet op Win2003, wel op 2000? *

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate