Toon posts:

[ASP + ACCESS]schrijven in database probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Brinkster geeft me volgende fout bij het verzenden van mijn formulier naar mijn database

DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\\genfs3\www27\ciforum\db\concert.mdb
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x40c Thread 0x748 DBC 0xddfb024 Jet'.

/ciforum/klanttoe.inc, line 5

de code is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<% If Request.Form("Button") = "Opslaan"  Then
  connstring= "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/ciforum/db/concert.mdb")
  set db = server.createobject("ADODB.connection")
  response.write(connstring)
  db.open connstring
  set grootste = db.Execute("Select klantid from klanten ")
  grootklantid = 0
  do while not grootste.eof
     grklantid = cint(right(grootste("klantid"),5))
     if grklantid > grootklantid then
      grootklantid = grklantid
     end if
     grootste.movenext
  loop
  niklantid = cstr(grootklantid + 1)
  niklantid = "K" & string(5-len(niklantid),"0") & niklantid
  sql ="INSERT INTO klanten(klantid, naam, voornaam, straat, nummer, postcode, gemeente, telefoon) "
  sql = sql & "VALUES('" & niklantid & "','" & _
                  Cstr(Request.Form("Naam"))
  sql = sql & "','" & cstr(Request.Form("Voornaam")) & "','" & _
                  Cstr(Request.Form("Straat"))
  sql = sql & "','" & cstr(Request.Form("Nummer")) & "','" & _
                  Cstr(Request.Form("Postcode"))
  sql = sql & "','" & cstr(Request.Form("Gemeente")) & "','" & _
                  Cstr(Request.Form("Telefoonnummer")) & "') "
  db.Execute(sql)
  db.Close
  Response.Redirect "boeking.asp"
End if
%>

zal waarschijnlijk wel een domme fout zijn ergens, maar ik vind ze niet.

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 21:33

mulder

ik spuug op het trottoir

De fout zit in line 5, dus waarschijnlijk heeft het al niks te maken met de code daaronder. Het lijkt me dat de connectie dus niet goed gaat. Probeer is met ODBC in je configuratie scherm een connectie te maken met je db, en die settings over te nemen.

oogjes open, snaveltjes dicht


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
http://www.webwizguide.com/asp/faq/access_database_faq.asp
General error Unable to open registry key
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x6cc Thread 0x78c DBC 0x144cfc4 Jet'.
This error usually occurs if the path to the database is incorrect.

You need to check that the path to the database is correct (You must use the physical path on the server to the database and not a virtual path).

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


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Zorg er voor dat je database NIET door een ander programma is geopent, dat wil nog wel es problemen geven

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

Topicstarter
This error usually occurs if the path to the database is incorrect.

You need to check that the path to the database is correct (You must use the physical path on the server to the database and not a virtual path).

en wat is de code voor een phisical path?

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:57
Op vrijdag 08 februari 2002 23:35 schreef pierre het volgende:

en wat is de code voor een phisical path?
Dat moet je toch weten als student Informatica beheer.

https://fgheysels.github.io/


  • oZy
  • Registratie: Juli 2001
  • Laatst online: 21:16

oZy

connstring= "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\inetpub\wwwroot\ciforum\db\concert.mdb"

bijv.

maare, ik heb betere ervaringen met deze variant:
code:
1
2
3
4
5
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("test.mdb"))
set rs = Server.CreateObject("ADODB.recordset")
rs.Open "Select * from test", conn

Verwijderd

Topicstarter
Dat moet je toch weten als student Informatica beheer.
ASP zien we eigenlijk pas volgend jaar

enneuh, werkt nog steeds niet

  • bille
  • Registratie: Mei 2000
  • Laatst online: 12-09 23:20

bille

Don't call me Buff

je bent niet vergeten om een DSN aan te maken?


moet je in je config scherm naar ODBC gaan en daar een system DSN aanmaken.. wijst allemaal voor zich..

oops.. asswanker dat ik ook ben.. was al 1e reply die dat ook zei :D anyways.. suc6

Ultra Pilammo 6666Mhz AMD, 4251Mbit/s RAM, Gefors V6666 MegaTurbo, 43" TFS, Ultra 80Gig Firewire netwerkkaart en 5D geluid met 66 speakers in 5 dimensies


Verwijderd

Topicstarter
kan je me eens zeggen wat een DNS uithaalt?

ik host de files op een andere server, doet die OBCD dan iets aan mijn database????
Pagina: 1