Avatar billede taager-kongen Nybegynder
01. oktober 2002 - 12:38 Der er 17 kommentarer og
2 løsninger

Undtagelse opstod.

virkede i går:
Fejltype:
(0x80020009)
Undtagelse opstod.
/ind/vogn.asp, line 25
sciptet:
<%
response.buffer = TRUE
if not session("logget_ind") = "ja" Then
response.write "du skal være logget ind for at se det!!!!"
else

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("butik.mdb")
Conn.Open DSN
if request.QueryString("slet") = "" or false Then
%>
          <strong>Dine varer i vognen</strong></p>
        <p>
          <%
SQL = "Select * from ordrer"
Set rs = Conn.Execute(SQL)

If rs.EOF Then
response.write "ingen varer!:("
else
Do
SQL2 = "Select * from varer where ID = "& rs("vare_id")
Set rs2 = Conn.Execute(SQL2)
strPris = rs2("pris") * rs("antal")
strPrisSamlet = strPrisSamlet + strPris
response.write "<form ACTION=""vogn_i.asp?rediger=ja&id=" & rs("id") & """ name=""form1"" method=""POST"">"
  Response.Write rs2("varenavn") & " antal: <input type=text name=antal value=" & rs("antal") & "> <input type=""submit"" name=""Submit"" value=""ændre""> pris : " & strPris &"<a href=""vogn_i.asp?slet=ja&id=" & rs("ID") & """>slet..</a><br></form>"
  rs.MoveNext
Loop While Not rs.EOF
response.write "<p>pris:" & strPrisSamlet & "."
response.write "<a href=""kassen.asp"">gå til kassen....</a>"
end if
end if
end if
%>
<!--#include file="2.asp"-->
linejn er:
Set rs2 = Conn.Execute(SQL2)


hjælp,..
Avatar billede Slettet bruger
01. oktober 2002 - 12:41 #1
SQL2 = "Select * from varer where ID = '" & rs("vare_id") & "'"

hjælper dette ?
Avatar billede taager-kongen Nybegynder
01. oktober 2002 - 12:43 #2
så for jeg:
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.
/ind/vogn.asp, line 25
Avatar billede Slettet bruger
01. oktober 2002 - 12:49 #3
hmmmm.... hvilken felt type er id ? autonummerering ?

hvis dette er korrekt, skal du ikke lave min rettelse,
men hvor er din rs(vare_id) hentet og er den tom eller er der flere muligheder ??
Avatar billede taager-kongen Nybegynder
01. oktober 2002 - 12:55 #4
1)
den er autonummerering ?
kommer her fra..:
SQL = "Select * from ordrer"
Set rs = Conn.Execute(SQL)
har lige lavet det om til:
strAntal = rs("antal")
strVareid = rs("vare_id")
If rs.EOF Then
response.write "ingen varer!:("
else
Do
SQL2 = "Select * from varer where ID = "& strVareid
og så komemr fejlen:
Undtagelse opstod.
/ind/vogn.asp, line 26
strPris = rs2("pris") * strAntal

kan du forstå mig?
Avatar billede Slettet bruger
01. oktober 2002 - 12:59 #5
kan sku ikke lige hitte ud af hvad den vil med untagelse opstod......

få altid mine fejl på engelsk eller i kode &:-)
Avatar billede Slettet bruger
01. oktober 2002 - 13:00 #6
du husker lige at gøre dette:
rs2 = conn.execute(SQL2) ?
Avatar billede taager-kongen Nybegynder
01. oktober 2002 - 13:12 #7
ja.. vil du se koden??:
det virkede igår..:
<!--#include file="1.asp"-->
<%
response.buffer = TRUE
if not session("logget_ind") = "ja" Then
response.write "du skal være logget ind for at se det!!!!"
else

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("butik.mdb")
Conn.Open DSN
if request.QueryString("slet") = "" or false Then
%>
          <strong>Dine varer i vognen</strong></p>
        <p>
          <%
SQL = "Select * from ordrer"
Set rs = Conn.Execute(SQL)
strVareid = rs("vare_id")
strAntal = rs("antal")
If rs.EOF Then
response.write "ingen varer!:("
else
Do
SQL2 = "Select * from varer where ID = "& strVareid
Set rs2 = Conn.Execute(SQL2)
strPris = rs2("pris") * strAntal
strPrisSamlet = strPrisSamlet + strPris
response.write "<form ACTION=""vogn_i.asp?rediger=ja&id=" & rs("id") & """ name=""form1"" method=""POST"">"
  Response.Write rs2("varenavn") & " antal: <input type=text name=antal value=" & rs("antal") & "> <input type=""submit"" name=""Submit"" value=""ændre""> pris : " & strPris &"<a href=""vogn_i.asp?slet=ja&id=" & rs("ID") & """>slet..</a><br></form>"
  rs.MoveNext
Loop While Not rs.EOF
response.write "<p>pris:" & strPrisSamlet & "."
response.write "<a href=""kassen.asp"">gå til kassen....</a>"
end if
end if
end if
%>
<!--#include file="2.asp"-->
Avatar billede Slettet bruger
01. oktober 2002 - 13:16 #8
vender tilbage om et lille stykke tid skal lige noget &:-)
Avatar billede taager-kongen Nybegynder
01. oktober 2002 - 13:17 #9
ok... det er bare helt iorden..
Avatar billede taager-kongen Nybegynder
01. oktober 2002 - 13:56 #10
hallo?
Avatar billede taager-kongen Nybegynder
01. oktober 2002 - 14:16 #11
fandt den selv.. ikke spørger mig hvorfor det vriker???
Avatar billede Slettet bruger
01. oktober 2002 - 14:17 #12
lyder godt....... bare det virker &:-)
Avatar billede taager-kongen Nybegynder
01. oktober 2002 - 15:23 #13
vi deler points for din interesse..
Avatar billede taager-kongen Nybegynder
01. oktober 2002 - 15:24 #14
svar lige ikk...
Avatar billede Slettet bruger
01. oktober 2002 - 15:25 #15
ok, svarer da lige så &:-)
Avatar billede Slettet bruger
01. oktober 2002 - 15:25 #16
havde ikke lige set du havde kommenteret (ikke fået en mail om det)
Avatar billede taager-kongen Nybegynder
01. oktober 2002 - 15:29 #17
hvad mener du??
Avatar billede Slettet bruger
01. oktober 2002 - 15:31 #18
at jeg ikke havde set at jeg skulle svare &:-)
Avatar billede taager-kongen Nybegynder
01. oktober 2002 - 15:32 #19
ok..
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