01. oktober 2002 - 12:38Der 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)
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
Synes godt om
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 ??
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?
Synes godt om
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 &:-)
Synes godt om
Slettet bruger
01. oktober 2002 - 13:00#6
du husker lige at gøre dette: rs2 = conn.execute(SQL2) ?
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"-->
Synes godt om
Slettet bruger
01. oktober 2002 - 13:16#8
vender tilbage om et lille stykke tid skal lige noget &:-)
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.