Avatar billede sv Nybegynder
21. november 2000 - 08:58 Der er 7 kommentarer og
2 løsninger

ODBC connection til db

Hejsa
Jeg har altid brugt dsn-less connection, men bestemte mig til at nu når jeg alligevel har adgang til serveren, kan jeg vel ligeså godt pøve den odbc connection halløj.
Jeg får bare denne fejl....Nogen som har nogle bud ??

DRIVER={Microsoft Access Driver (*.mdb)}; DSN=dkwebonline
Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key \'DriverId\'.

/sv.asp, line 6

Her er koden:
<%
set conn = server.CreateObject(\"Adodb.connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = dsn & \"DSN=dkwebonline\"
response.write dsn
conn.open dsn

sql = \"select * from customer where CustomerId=136\"
set rs = conn.execute(sql)
if not rs.eof then
response.write rs(\"contact\") & \" - \" & rs(\"company\")
end if
rs.close
set rs = nothing
conn.close
set conn = nothing
%>
Avatar billede tdaugaard Nybegynder
21. november 2000 - 09:00 #1
Så vidt jeg ved er der ingen fordel i at bruge en DSN connection, men det lyder som om den ikke kan hente registry info om ODBC linket.
Avatar billede Slettet bruger
21. november 2000 - 09:17 #2
Har du sat serveren op til at forstå det ? dkwebonline.dsn i system filer under ODBC driver, eller skulle det ikke være nødvendigt ?
Avatar billede kasseper Nybegynder
21. november 2000 - 11:32 #3
Du skal ikke vælge driver, men bare gøre f.eks. sådan her :

<%
set conn = server.CreateObject(\"Adodb.connection\")
Mydsn = \"DSN=dkwebonline\"
response.write Mydsn
conn.open Mydsn
%>

Det klarer ODBC selv.
Du skal jo have lavet en system dsn på din server.....Men det ved du jo nok.

Kasseper


Avatar billede sv Nybegynder
21. november 2000 - 22:00 #4
Der sker hverken fra eller til...
Jeg har selvfølgelig oprette den rigtige system dsn

Tdaugaard>>
Det er lidt ligegyldigt hvilken system dsn jeg bruger. Den kommer med samme fejl.
Kan jeg ikke hente et eller andet fra MS, som opdatere mine odbc drivere halløj, så min reg bliver ok igen ?
Avatar billede schwaner Nybegynder
06. december 2000 - 11:35 #5
Jeg tror umiddelbart at dit problem ligger i hvilke rettigheder dine forskellige brugere har. Jeg har ikke selv det store overblik over hvilke ting, hvilke brugere må, men hvis du i første omgang giver din internet guest account rettigheder som administrator, så tror jeg dit problem er løst. Dette er som du nok har regnet ud ikke særligt smart hvis du benytter en \"produktions server\", men hvis du har en test server så prøv det der.
Avatar billede sv Nybegynder
06. december 2000 - 14:48 #6
det er en \"produktions server\"
Avatar billede schwaner Nybegynder
06. december 2000 - 14:52 #7
OK så har du lidt af et problem. Jeg vil dog stadigvæk mene at det er fordi du ikke har givet nok rettigheder til din Internet Guest. Helt præcis hvor mange rettigheder du vil give din internet guest er jo op til dig, men du kunne jo prøve i et kort øjeblik, at give rettigheder som administrator, bare for at se om det er der problemet ligger.
Avatar billede sv Nybegynder
06. december 2000 - 15:24 #8
ok...Det vil jeg så prøve :-)
Avatar billede sv Nybegynder
18. februar 2001 - 18:22 #9
Jeg det aldrig til at virke, og har formater og bruger der ikke...
Derfor har jeg delt pointene
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester