Avatar billede techno_dk Nybegynder
29. august 2001 - 18:52 Der er 4 kommentarer og
1 løsning

Hvorfor får jeg denne fejl???

Jeg har en side på Freepaq, hvor jeg har lavet bl.a. en guestbook men da freepaq ikke understøtter access-databaser blev jeg nød til at konvertere til MySQL, men så får jeg denne fejl når jeg vil skrive til databasen:

Microsoft VBScript runtime error \'800a01b6\'

Object doesn\'t support this property or method: \'RS\'

/Test/guestbook/send.asp, line 19


Scriptet virker når man bruger en access-db og man kan også godt se hvad der ligger i databasen men jeg får fejlen når jeg skriver til databasen.          ...er der nogen der kan hjælpe???

Scriptet ser sådanne ud:
<%

Const adOpenKeyset = 1
Const adLockOptimistic = 3

    Set Conn = Server.CreateObject(\"ADODB.Connection\")
      Conn.Open \"DRIVER=MySQL;SERVER=mysql.infopaq.dk;\" &_
      \"UID=wwwXXXXXX;PWD=XXXXXXXX;\" &_
      \"DATABASE=wwwXXXXXX_db;\"

    Set RS = Server.CreateObject(\"ADODB.RecordSet\")
    stRSQL = \"Select * From guestbook\"
    RS.Open stRSQL, Conn, adOpenKeyset, adLockOptimistic

      RS.AddNew
      RS(\"Navn\") = Request.form(\"Navn\")
      RS(\"Email\") = Request.form(\"Email\")
      RS(\"Hjemmeside\") = Request.form(\"Hjemmeside\")
      RS(\"Besked\") = Request.form(\"Besked\")
        RS(\"Dato\") = date()
      RS.Update

    RS.Close
    Set RS = Nothing

Conn.Close
set Conn = Nothing
%>
<html>

<head>
<META NAME=\"Generator\" CONTENT=\"Microsoft FrontPage 4.0\">
<meta name=\"robots\" content=\"NOINDEX\">
<meta http-equiv=\"Content-Type\"
content=\"text/html; chaRSet=iso-8859-1\">
<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=../index_2.asp?mode=guestbook\">
<title>NFS-net - Guestbook</title>
<style type=\"text/css\">
</head>

<body>
Vent venligst...
</body>
</html>

</head>




Avatar billede burningice Nybegynder
29. august 2001 - 19:00 #1
ADODB.RecordSet understøttes ikke af mySQL

lav denne codeblok

    Set RS = Server.CreateObject(\"ADODB.RecordSet\")
    stRSQL = \"Select * From guestbook\"
    RS.Open stRSQL, Conn, adOpenKeyset, adLockOptimistic

      RS.AddNew
      RS(\"Navn\") = Request.form(\"Navn\")
      RS(\"Email\") = Request.form(\"Email\")
      RS(\"Hjemmeside\") = Request.form(\"Hjemmeside\")
      RS(\"Besked\") = Request.form(\"Besked\")
        RS(\"Dato\") = date()
      RS.Update

    RS.Close
    Set RS = Nothing

om til det her

    Conn.Execute(\"INSERT INTO guestbook (navn, email, hjemmeside, besked, dato) VALUES (\'\"& request.form(\"navn\") &\"\', \'\"& Request.form(\"Email\") &\"\', \'\"& Request.form(\"Hjemmeside\") &\"\', \'\"& Request.form(\"Besked\") &\"\', \'\"& date() &\"\')\")
Avatar billede techno_dk Nybegynder
29. august 2001 - 19:07 #2
Tak for svaret, men nu er freepaq\'s ftp-server (tjaa, hva\' kan man forvente af freepaq) gået ned imellem tiden så jeg kan ikke se om det virker, men du får dine point når jeg har testet :)
Avatar billede burningice Nybegynder
29. august 2001 - 19:08 #3
bare iorden :)
Avatar billede techno_dk Nybegynder
29. august 2001 - 21:02 #4
Tak skal du have, det virker perfekt :)
Avatar billede burningice Nybegynder
29. august 2001 - 23:14 #5
det var da godt :)
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