Avatar billede farving Nybegynder
25. februar 2006 - 21:46 Der er 1 kommentar og
1 løsning

fejl i åbning af database

Jeg får en fejl på denne kode:

<%
if request.querystring("mode") = "insert" then
    ' ADODB connection objektet
    Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath("../../../../cgi-bin/statistik.mdb")
    Conn.Open DSN
    ' Indsæt i statistik
    strSQL = "insert into statistik (playername, mynumber, counter) values('" & Request.Form("playerName") & "', '" & Request.Form("theNumber") & "', '" & Request.Form("counter") & "')"
    ' Luk databaseforbindelse
    Conn.Close
    Set Conn = Nothing
    response.redirect "statistik.asp"
else
%>

fejlmeddelelsen er:

Error Type:
ADODB.Connection.1 (0x800A0BB9)
The application is using arguments that are of the wrong type, are out of acceptable range, or are in conflict with one another.
/carsten/htx/teknologi/uge1-9/Guess_Number_beta1.asp, line 9

line 9 = Conn.Open DSN << men det stammer nok fra en foregående linie...

Mvh Carsten
Avatar billede nih Novice
27. februar 2006 - 07:43 #1
strSQL = "insert into statistik (playername, mynumber, counter) values('" & Request.Form("playerName") & "', " & Request.Form("theNumber") & ", " & Request.Form("counter") & ")"

fjern ' apostof om de felter der er nummeriske

Niels
Avatar billede farving Nybegynder
07. marts 2006 - 20:50 #2
well det var en af fejlene, fandt senere ud af at det skulle laves i mySQL da min server ik kunne tage access... men du får pointsne
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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