Toon posts:

ODBC ASP Dreamweaver 8 0x80004005 error

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hai,

ik moet voor school een website maken in ASP, alleen hij werkt soms niet.

Ik heb dus een acces2000 database, dreamweaver 8, XP pro iis 5.0, ODBC dns gemaakt, alles is asp.

Alleen nu komt het mooie, als ik hem wil testen dan werkt hij, en na 1 of 2 refreshes of doorklikken naar detailpagina's dan geeft hij een error namelijk:

////
Soort fout:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-stuurprogramma] Kan (onbekend) niet gebruiken. Het bestand is al in gebruik.
/dimo1/test1.asp, line 5
////

regel 5 = Recordset1.ActiveConnection = MM_dimoCON_STRING;

Ik heb dus gelezen dat ik dan de rechten moet toekennen, en dat heb ik gedaan. IUSR_PCregular heeft alle rechten.

Ik ben echt radeloos, soms lijkt het te werken en dan na 20 keer klikken of aanpassingen en testen dan doet hij niet meer, dan sluit ik dreamweaver en dan doet hij het weer, en dan na 2 a 3 keer kapt ie er ook weer mee, met dezelfde foutmelding.

Ik heb hetzelfde probleem als ik het op de laptop van mn pa probeer met windows2000 erop, ik snap er helemaal niets van...

Heeft iemand enig id?

Alvast bedankt

Verwijderd

Sluit je de Databaseconnectie wel goed na elke keer dat je hem geopend hebt?

Hmms, uit je TS blijkt dat je het al zoekt in de rechten, zoals hier:

http://support.microsoft.com/kb/q174943/

[ Voor 44% gewijzigd door Verwijderd op 08-11-2005 16:02 ]


Verwijderd

Topicstarter
Ik heb geen idee,

hoe kan ik dat zien? of programmeren?

en aan de andere kant, ik zou zeggen, ja hij sluit af, want anders zou hij toch die eerste paar keren toch ook niet moeten werken?

maar dit is iig de code:
<!--#include file="Connections/dimoCON.asp" -->
<%
var Recordset1 = Server.CreateObject("ADODB.Recordset");
Recordset1.ActiveConnection = MM_dimoCON_STRING;
Recordset1.Source = "SELECT * FROM Studenten";
Recordset1.CursorType = 0;
Recordset1.CursorLocation = 2;
Recordset1.LockType = 1;
Recordset1.Open();
var Recordset1_numRows = 0;
%>

dan een hoop html en bla
en als laatste staat er
<%
Recordset1.Close();
%>


Dus ik denk dat hij wel goed afsluit

---edit

ja de rechten zitten goed

[ Voor 8% gewijzigd door Verwijderd op 08-11-2005 16:06 ]


Verwijderd

Denk ook niet dat daar de fout in zit. Heb je de solution in de link die ik erbij heb gezet al bekeken?? Ik heb het verder niet doorgelezen, ik weet nl. niet of je dat al geprobeerd hebt.

Verwijderd

Topicstarter
Ja heb ik ook al geprobeerd. ik heb iuser_pcregular toegevoegd aan administrator groep en toegvoegd als volledige eigenaar van het bestand en alle rechten toegekend

maar ja dat werkt dus ook niet

iemand anders nog een idee?

[ Voor 31% gewijzigd door Verwijderd op 08-11-2005 18:45 ]


Verwijderd

Topicstarter
zodra ik in dreamweaver een dsn ofwel database connectie maak en ik test hem/haar dan doet hij t niet meer... dan zegt hij dat het bestand in gebruik is, dus het ligt misschien meer aan dreamweaver of iets dergelijks?

ik weet het niet...... :( :? :?

hmm edit!!! :)

Het lijkt erop dat het nu werkt _/-\o_ _/-\o_

oplossing: ipv van een DSN heb ik een "Custom Connection String" gebruikt
namelijk, "DRIVER={Microsoft access driver (*.mdb)};DBQ= D:\locatie\<Naam_database>.mdb"

met nadruk dat het lijkt, misschien niet, dan kom ik weer terug, be prepared ;)

[ Voor 43% gewijzigd door Verwijderd op 08-11-2005 21:03 ]


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
Heb je niet toevallig tijdens het testen de database openstaan? (ik neem aan dat het access is)

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...

Pagina: 1