Avatar billede jthyge Seniormester
19. november 2001 - 23:50 Der er 19 kommentarer og
1 løsning

Database fejl??

Jeg har følgende problem...

Jeg har købt et webhotel med ASP og access. (Udbyder enavn.dk) Men så er det at når jeg bruger et script med tilhørende database får jeg følgende fejl...

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.

/email.asp, line 5

\"Sidste linie alt afhængig af script\"

Så er det jeg vil høre hvad jeg gør forkert. Jeg har fået en FTP host adresse som hedder db.livgarden.net (www.livgarden.net er mit domain) Men selv om jeg ligger databasen i db.livgarden.net eller i selve roden får jeg stadig fejlen.

Nå jeg tester siden på min egen Pc, ved hjælp af Personal Web Server virker det perfekt.

Håber i kan hjælpe mig, for det er jo lidt sjovere at kunne benytte databaser på sit site....

På forhånd tak

Jesper Thygesen
Avatar billede whatever Nybegynder
20. november 2001 - 00:00 #1
Måske skyldes problemet, at enavn\'s servere ikke benytter Windows, men istedet Linux. Og af samme årsag ChiliSoft ASP.
Avatar billede eagleeye Praktikant
20. november 2001 - 00:01 #2
Er du sikker på stien i connection strengen databasen er rigitg?
Avatar billede agony Nybegynder
20. november 2001 - 00:07 #3
husk at skrive noget om det sorte fanebånd som livgarden fik.
Avatar billede jthyge Seniormester
20. november 2001 - 00:12 #4
--> whatever...
Ja, det er muligt, men det er vel muligt at benytte sig af Access databaser, ellers ville de vel ikke sælge det??
Avatar billede jthyge Seniormester
20. november 2001 - 00:13 #5
--> agony... Hvad for noget??
Avatar billede agony Nybegynder
20. november 2001 - 00:21 #6
en gammel historie om at garden fik et sort bånd til deres fane for at have stukket af i kamp, men jeg ved ikke om det er korrekt.
Avatar billede jthyge Seniormester
20. november 2001 - 00:22 #7
--> eagleeye

De står som følgende..
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};\"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"db.livgarden.net/mail.mdb\")
Conn.Open DSN
Avatar billede eagleeye Praktikant
20. november 2001 - 00:27 #8
Jeg ville tro du enten skal skrive:

Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};\"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"mail.mdb\")
Conn.Open DSN
Avatar billede jthyge Seniormester
20. november 2001 - 00:33 #9
-->eagleeye
Ja, det ville jeg egenligt også tro, med det giver samme fejl...
Avatar billede eagleeye Praktikant
20. november 2001 - 00:38 #10
Har du adgang til nogel support sider?
Jeg har prøvet at kikke på deres side men kunne ikke lige finde noget support.


Eksvis har Azero.dk dette i connectionstreng:
DBQ=d:\\home\\xxx\\db\\database.mdb  det er nok noget andet hos enavn.dk

Ellers så prøv at spørge hvordan en DSN-less connection string til en access database skal se ud.
Avatar billede jthyge Seniormester
20. november 2001 - 00:49 #11
-->eagleeye
Ja, der er support! Okey, det vil jeg prøve! Tusind tak...

Jeg ser lige om det løser problemet inden jeg lukker ?ét
Avatar billede webbe Nybegynder
20. november 2001 - 10:08 #12
Kan vi ikke se noget mere kode???

Måske er det fordi din DB i virkeligheden hedder mail.mdb.mdb - altså fordi du har skrevet mail.mdb da du navngav din database i acces istedet for bare \"mail\" og så lade Access selv generere extension på filen!
Avatar billede jthyge Seniormester
20. november 2001 - 13:28 #13
-->webbe

Jo, her er hele siden...

<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};\"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"db.livgarden.net/mail.mdb\")
Conn.Open DSN


IF request.form(\"gem\") <> \"\" THEN
email = request.form(\"email\")

strSQL = \"INSERT INTO email (email) VALUES (\"
strSQL = strSQL & \"\'\" & email & \"\' \"
strSQL = strSQL & \");\"

conn.Execute strSQL
conn.close
set conn = nothing
END IF
%>

<form name=\"addemail\" action=\"email.asp\" method=\"POST\">

<head>
<title></title>
</head>
<body bgcolor=\"#0099CC\">

<p align=\"center\"><b><font size=\"4\">Tilmeld Livgarden.net´s Nyhedsbrev.</font></b>

<table align=\"center\" width=\"367\">

<tr>
<td width=\"160\" align=\"center\">
<p align=\"center\">
<b>
Skriv din email her:</b></p>
</td>


<td align=\"center\" width=\"193\">
<input name=\"email\" type=\"text\">
</td>
</tr>

<tr>
<td align=\"center\" width=\"160\">
<input name=\"gem\" type=\"submit\" value=\"gem\">

</td>
</tr>

</table>
</form>
Avatar billede eagleeye Praktikant
20. november 2001 - 17:15 #14
har du hørt fra Enavn.dk ??
Avatar billede jthyge Seniormester
20. november 2001 - 17:43 #15
Nej... Det går ikke så pænt stærkt for dem..
Avatar billede jthyge Seniormester
21. november 2001 - 23:44 #16
-->eagleeye

Den ser sådanne her ud.:
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"/sti til din database.mdb\")
Conn.Open DSN





Avatar billede webbe Nybegynder
22. november 2001 - 08:59 #17
Måske har det noget at gøre med denne mappe:

db.livgarden.net

kan være, at den ikke er så glad for de punktummer i mappenavnet.

Prøv at omdøbe mappenavnet til fx. \"DB\"

Derefter får du følgende:

Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};\"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"DB/mail.mdb\")
Conn.Open DSN
Avatar billede jthyge Seniormester
22. november 2001 - 18:04 #18
Jeg har fundet en løsning på problemet, men ellers tak for hjælpen.....

Jthyge
Avatar billede webbe Nybegynder
23. november 2001 - 09:14 #19
Øøøøøhhh - må vi få at vide hvad løsningen var???
Avatar billede jthyge Seniormester
23. november 2001 - 15:28 #20
Yep. Det må i da.... Jeg ringede til support og fik at vide at alle databaser og alle scripts der bruger databaserne skal ligge på db.livgarden.net....  Men for mig som ikke er en så kanon god til at programere ASP bliver det for indviklet. Så jeg får det hele flyttet til deres windows server.

Og hvis jeg skulle have skrevet noget dårligt om enavn.dk trækker jeg det hermed tilbage. For deres service er kanon. Det var nok bare mig der var for sløv.....

Jthyge
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