Käytän VB6:sta ja siinä ADO:a sekä serverillä olevaa Access tietokantaa. Kun haetaan tietoa serveriltä niin välillä(siis ei aina) tulee virheilmoitus: Run-time error '-2147467259 (800040005)' ja sen jälkeen ohjelma katkeaa. Tämä on tapahtuu vain yhdessä verkossa olevassa koneessa ja siinä on Windows 98SE. Olisiko kenelläkään mitää vihiä asiasta?
Onkohan tuossa W98:ssa tarpeeksi uusi MDAC tai se jotenkin korruptoitunut?
Tai ehkäpä joko jokin muistin puskuri ylittyy tai käsittelet tietokantaa tietyssä kohtaa sellaisella tavalla, että tämän tietokoneen tietokanta-ajurit eivät pysty käsittelemään sitä kunnolla..
Onko virhenumero varmasti 800040005 eikä 80004005? Jälkimmäisellä löytyy paljon enemmän tietoa netistä ja Microsoftin tukisivuilta.
Kiitos vinkistä!
Nyt rupes tuntumaan että olisikohan vika jossain muistihommassa kun asensin VB 6:sen siihen koneeseen ja yritän avata ohjelmaprojektia niin tulee ilmoitus Out of memory, eikä ohjelma aukea vaan pitää lopettaa se ctrl+alt+del. Kone on Pentium III 1.0GHz ja keskusmuistia 512 Mb. Ihmeellistä kyllä sama ohjelma toimii vanhemmassa P350,128Mb. Olisikohan tietoa mistä rupeaisin vikaa etsimään vai vaihdanko koneen?
Helpoin ratkaisu ehkä asentaa siihen käyttöjärjestelmä uudelleen.
Itse kokeilisin vielä asentaa MDAC:n uudelleen, joka saattaa aiheuttaa muitakin virheitä sitä käytettäessä.
Asensin MDAC 2.6 koneeseen uudelleen, mutta ei tunnu auttavan asiaan.
MSDN kertoo virheestäsi seuraavaa:
ADO Error # -2147467259
Description [Microsoft][ODBC Microsoft Access 97 Driver] '(unknown)'
isn't a valid path. Make sure that the path name is
spelled correctly and that you are connected to the server
on which the file resides.
Source Microsoft OLE DB Provider for ODBC Drivers
If there is an error in the Dbq parameter in the connect string, you may receive the following error:
ADO Error # -2147467259 Description [Microsoft][ODBC Microsoft Access 97 Driver] Couldn't find
file '(unknown)'.
Source Microsoft OLE DB Provider for ODBC Drivers
The preceding errors also populate the Connection.Errors collection with the following errors:
ADO Error # -2147467259
Description [Microsoft][ODBC Driver Manager] Driver's
SQLSetConnectAttr failed
Source Microsoft OLE DB Provider for ODBC Drivers
ADO Error # -2147467259
Description Login Failed
Source Microsoft OLE DB Provider for ODBC Drivers
Edit:
Ohessa MSDN:n hakutulokset:
http://search.microsoft.com/search/results.aspx?
Aihe on jo aika vanha, joten et voi enää vastata siihen.