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 852 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

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 169
27 953
271 705
582
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