Avatar billede mini41 Nybegynder
29. august 2003 - 15:48 Der er 11 kommentarer og
1 løsning

Fejl i dette lille script.

Er der noger der kan se hvad problemet er, den giver en fejl 500

<HTML>
<HEAD>

<%
if request.servervariables("REQUEST_METHOD") = "POST" then
  model = request.form("model")
  Set rs = Connection.execute ("SELECT * FROM notebook WHERE model = " & model)
  pris = rs("pris")
end if
%>

<form method="POST" action="">
  <input type="text" name="model" onChange="this.form.submit()">Indtast modelnavn
<p><%=pris%>
</HTML>
Avatar billede keysersoze Ekspert
29. august 2003 - 15:49 #1
måske

Set rs = Connection.execute ("SELECT * FROM notebook WHERE model = '" & model &"'")

?
Avatar billede keysersoze Ekspert
29. august 2003 - 15:50 #2
ellers prøv;

funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelse om uskadelige http-fejl"

så kan du selv se hvad der går galt
Avatar billede mini41 Nybegynder
29. august 2003 - 15:51 #3
jeg checker lige :)
Avatar billede mini41 Nybegynder
29. august 2003 - 15:51 #4
Microsoft VBScript runtime error '800a01a8'

Object required: ''

/test.asp, line 7
Avatar billede mini41 Nybegynder
29. august 2003 - 15:53 #5
Linie 7 er denne linie du refereret til, men det giver samme fejl
Avatar billede squashguy Nybegynder
29. august 2003 - 15:56 #6
connection er ikke et gyldigt objekt. du mangler at oprette forbindelsen til databasen.
Avatar billede mini41 Nybegynder
29. august 2003 - 15:57 #7
Det giver samme prb.

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=d:\websider\global\comgrosinfo.dk\comgrosinfo.dk\db\notebook.mdb"
Conn.Open DSN



if request.servervariables("REQUEST_METHOD") = "POST" then
  model = request.form("model")
Set rs = Connection.execute ("SELECT * FROM notebook WHERE model = '" & model &"'")
  pris = rs("pris")
end if
%>

<form method="POST" action="">
  <input type="text" name="model" onChange="this.form.submit()">Indtast modelnavn
<p><%=pris%>
Avatar billede keysersoze Ekspert
29. august 2003 - 15:57 #8
det betyder at din variabel "model" højst sandsynlig er tom - så vær sikker på at du i det hele taget får en værdi fra din form
Avatar billede keysersoze Ekspert
29. august 2003 - 15:58 #9
hov - læste forkert.. prøv;

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=d:\websider\global\comgrosinfo.dk\comgrosinfo.dk\db\notebook.mdb"
Conn.Open DSN



if request.servervariables("REQUEST_METHOD") = "POST" then
  model = request.form("model")
Set rs = Conn.execute ("SELECT * FROM notebook WHERE model = '" & model &"'")
  pris = rs("pris")
end if
%>

<form method="POST" action="">
  <input type="text" name="model" onChange="this.form.submit()">Indtast modelnavn
<p><%=pris%>
Avatar billede squashguy Nybegynder
29. august 2003 - 15:58 #10
Set rs = Connection.execute ("SELECT * FROM notebook WHERE model = '" & model &"'")

skal ændres til

Set rs = Conn.execute ("SELECT * FROM notebook WHERE model = '" & model &"'")
Avatar billede mini41 Nybegynder
29. august 2003 - 16:00 #11
Jeg får denne fejl :

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x798 Thread 0x7dc DBC 0x99256e4 Jet'.

/test.asp, line 8
Avatar billede mini41 Nybegynder
30. august 2003 - 11:00 #12
Jeps nu virker det, tak for hjælpen :)
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