Avatar billede cygnet Praktikant
17. oktober 2001 - 09:57 Der er 26 kommentarer og
1 løsning

ADODB.Connection.1 error \'800a0bb9\'

Hvad er der galt ?

ADODB.Connection.1 error \'800a0bb9\'

The application is using arguments that are of the wrong type, are out of acceptable range, or are in conflict with one another.

/klienter/erhverv.asp, line 91
Avatar billede prof2 Nybegynder
17. oktober 2001 - 10:02 #1
Hvad er linje 91?? Ellers kan vi jo ikke se det smarte :)
Avatar billede cygnet Praktikant
17. oktober 2001 - 10:06 #2
ups
88 <%
89  Set conntemp = Server.CreateObject(\"ADODB.Connection\")
90  DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"erhverv.mdb\") & \"; UID=Administrator; PWD=\"
91  conntemp.open DSN
92  response.write \"\"
93 %>

Bemærkninger:
Virker godt nok på et andet domæne med asp, men hvorfor virker det ikke på det nye.
Avatar billede prof2 Nybegynder
17. oktober 2001 - 10:08 #3
Prøv med denne linje 90:

DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"erhverv.mdb\") & \"; UID=\'Administrator\'; PWD=\'\'\"
Avatar billede cygnet Praktikant
17. oktober 2001 - 10:11 #4
okay..
Avatar billede prof2 Nybegynder
17. oktober 2001 - 10:17 #5
Virker det?
Avatar billede cygnet Praktikant
17. oktober 2001 - 10:21 #6
prof2 >> skriver helt det samme som før.. andre ideer ?
Avatar billede cygnet Praktikant
17. oktober 2001 - 10:22 #7
har du en mail adresse .. så kan jeg lige give dig et link til siden ..
Avatar billede prof2 Nybegynder
17. oktober 2001 - 10:29 #8
Det er vist ikke lovligt at kun jeg har mulighed for at løse problemet... Skriv link her.
Avatar billede cygnet Praktikant
17. oktober 2001 - 10:35 #9
damn.. :-) Men okay der står jo ikke så meget andet på siden end du ser overfor.. hvad kan problemet være ?
Avatar billede eagleeye Praktikant
17. oktober 2001 - 10:46 #10
Har du prøvet:
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"erhverv.mdb\") & \"; UID=Administrator; PWD=;\"
Avatar billede cygnet Praktikant
17. oktober 2001 - 10:46 #11


er der ikke nogen der har nogen ideer ?
Avatar billede prof2 Nybegynder
17. oktober 2001 - 10:49 #12
Prøv med dette:

strUID = \"Administrator\"
strPWD = \"\"

DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"erhverv.mdb\") & \";UID=\" & strUID & \";PWD=\" & strPWD

Ellers prøv at lave et password på databasen... Og så sætte det ind i din kode... Det kan være fordi PWD er tomt!!
Avatar billede cygnet Praktikant
17. oktober 2001 - 11:00 #13
prof2 .. så burde da det ikke virker på en anden server - burde det ? Kan det være noget med databasen skal ligge i en bestemt folder eller at den ikke understøtter den slags connections ?
Avatar billede cygnet Praktikant
17. oktober 2001 - 11:01 #14
eagleeye > er lige ved at ligge det ud - vender tilbage om et sek..
Avatar billede cygnet Praktikant
17. oktober 2001 - 11:08 #15
eagleeye > skrive stadig det samme
Avatar billede eagleeye Praktikant
17. oktober 2001 - 12:03 #16
Det eneste jeg så kan komme på er, prøv en anden connection streng:

DSN = \"Data source=\"&server.mappath(\"erhverv.mdb\")&\";Provider=Microsoft.Jet.OLEDB.4.0;User Id=administrator;Password=;\"
Avatar billede bimco.dk Nybegynder
17. oktober 2001 - 13:09 #17
Har du tjekket at du har rigtige rettigheder på serveren, altså skrive rettigheder til DB ???
Avatar billede cygnet Praktikant
17. oktober 2001 - 13:14 #18
så siger den dette:

ADODB.Connection.1 error \'80004005\'

SQLState: IM002
Native Error Code: 0
[INTERSOLV][ODBC lib] Data source name not found and no default driver specified


/klienter/erhverv.asp, line 93
Avatar billede cygnet Praktikant
17. oktober 2001 - 13:14 #19
det overover var til eagleeye

bimco.dk  >> hvordan tjecker jeg det ?
Avatar billede eagleeye Praktikant
17. oktober 2001 - 13:24 #20
kan du prøve med en anden database fil?


Prøv at fjerne User ID så:
DSN = \"Data source=\"&server.mappath(\"erhverv.mdb\")&\";Provider=Microsoft.Jet.OLEDB.4.0;\"
Avatar billede cygnet Praktikant
17. oktober 2001 - 13:29 #21
skal det stå såden:
Set conn = Server.CreateObject(\"ADODB.Connection\")
  DSN = \"Data source=\"&server.mappath(\"erhverv.mdb\")&\";Provider=Microsoft.Jet.OLEDB.4.0;\" 
  conn.open DSN

?
Avatar billede cygnet Praktikant
17. oktober 2001 - 13:31 #22
eller skal det set conn slettes ?
Avatar billede eagleeye Praktikant
17. oktober 2001 - 13:38 #23
ja som du har skrever:
Set conn = Server.CreateObject(\"ADODB.Connection\")
  DSN = \"Data source=\"&server.mappath(\"erhverv.mdb\")&\";Provider=Microsoft.Jet.OLEDB.4.0;\" 
  conn.open DSN
Avatar billede cygnet Praktikant
17. oktober 2001 - 13:48 #24
giver stadig denne fejl:
ADODB.Connection.1 error \'80004005\'

SQLState: IM002
Native Error Code: 0
[INTERSOLV][ODBC lib] Data source name not found and no default driver specified


/klienter/erhverv2.asp, line 93
Avatar billede eagleeye Praktikant
17. oktober 2001 - 22:26 #25
Det eneste jeg kan finde som bare er lidt brubart omkring fejlen er her:
http://support.microsoft.com/support/kb/articles/Q159/6/82.ASP
Avatar billede cygnet Praktikant
18. oktober 2001 - 09:21 #26
.. har selv fundet svaret - min server understøtter kun mysql - meget underligt.
Avatar billede cliche Nybegynder
25. oktober 2001 - 17:31 #27
hvor er mine penge
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