Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem.

Postades av 2006-10-15 16:49:05 - Patrik Karlsson, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 860 personer

Hej igen! Jag använder mig utav Anna-Karins webbshop. Den är nästan färdigutvecklad. Men jag har ett litet problem som stör mig, suttit och hållit på med det här problemet ett väldigt bra tag nu.

Det är såhär att när man valt produkt och har betalat och kommer tillbaks till huvudsidan så får man fel i ens kundvagn.

"Microsoft JET Database Engine error '80040e14'

Extra ) in query expression 'Korg.Artnr = Prod.Artnr AND (Korg.AnvId = )'.

/default.asp, line 229"

Om man sedan stänger ner sidan och går in på den igen så funkar allt normalt. Då tänkte jag att det måste vara sessionerna och kakorna det är fel på. Så då gjorde jag så att jag tog bort sessionenerna och kakorna efter att man beställt och skapar nya igen innan man når huvudsidan. Men samma fel. Någon som har något tips om hur man kan undgå det här problemet?

Tack på förhand!


Svara

Sv: Problem.

Postades av 2006-10-16 14:05:07 - Hendrik Olsson

Skicka med koden runt rad 229 så kan det vara enklare att hjälpa.

//Henke


Svara

Sv:Problem.

Postades av 2006-10-16 15:30:58 - Patrik Karlsson

<%
' ==========================================================================
' Sätter AnvID till det sessionID som vi sparade tidigare
' ==========================================================================
AnvID = Session("KundID")
' ==========================================================================
' Öppna databasen och hämta alla produkter som är lagda i korgen.
' ==========================================================================

Set Connection = Server.CreateObject("ADODB.Connection")
SET Connection = ShopIT_GetDatabaseConn()

' ==========================================================================
' Radera produkter i korgen om användaren valt att göra så.
' ==========================================================================

If Request("Id") <> "" Then
SQLStmt = "DELETE FROM Korg Where KorgId =" & Request("Id")
Connection.Execute(SQLStmt)
End If

SQLStmt = "SELECT Korg.Antal, Korg.KorgId, Korg.Artnr, Prod.Produkt, Prod.Beskrivning, Prod.Pris, Korg.AnvID FROM Korg, Prod WHERE Korg.Artnr = Prod.Artnr AND (Korg.AnvId = " & AnvId & ") Order by Kategori"
SET RS = Connection.Execute(SQLStmt)

Function GetPrice()

TotalPris = RS("Antal") * RS("Pris")
GetPrice = FormatNumber(TotalPris,2)
End Function

%>

på default sidan inkluderas även: nocookie.asp --->

<%
' ==========================================================================
' Planterar en liten cookie för att se om besökarens webbläsare tar emot den.
' ==========================================================================

Response.cookies("Validate") = 1
Session("KundID") = Session.SessionID

Response.Redirect "Default.asp"
%>


Svara

Sv: Problem.

Postades av 2006-10-17 11:44:43 - Robert Israelsson

I ditt första inlägg ser det ut som det genererade SQLStmt blir felaktigt:
<code>Extra ) in query expression 'Korg.Artnr = Prod.Artnr AND (Korg.AnvId = )'</code>
att jämföra med föjande från din kod:
<code>Korg.Artnr = Prod.Artnr AND (Korg.AnvId = " & AnvId & ")</code>

Det ser ut som om
<code>
AnvID = Session("KundID")
</code>
inte alltid blir satt vilket skulle kunna bero på att du kör på en IIS6 med flera worker processes i din application pool webgarden. Ett steg i felhanteringen skulle kunna vara att alltid kolla så att du har ett värde i AnvID innan du kör sql-frågan.


Svara

Sv:Problem.

Postades av 2006-10-17 15:09:17 - Patrik Karlsson

Oki, tack för tipset, ska lägga in så det kollar så AnvId har ett värde..


Edit:

Det funkade bra nu, men varan ligger fortfarande kvar i korgen, lite störande. Den ska ju försvinna:/

Edit:

Nu funkar det! Äntligen har man tagit sig förbi ännu ett problem. Känns mkt bra!;D Tack för hjälpen!;D


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 770
27 960
271 761
358
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies