Hej WHERE Korg.ProdId = Prod.ProdId AND Korg.AnvId = " & Session("Slump") & " Order by Produkt" Nej, tyvärr fungerade inte det heller! Jaha, du kan inte bara skriva sådär. Detta är bara slutet på SQL-satsen, hur ser resten av din kod ut? SQL-satsen ser ut så här: Skippa radbrytningen (om det nu inte är forumet som har dummat till texten) Vad är Session("Slump"), tal, sträng eller decimaltal??? >>JohanD: Det är forumet som har "dummat" till radbrytningen! Christer, ditt förslag om att omvandla till heltal fungerade, trots att det även tidigare var ett heltal!Skriva "sessionsuttryck" i SQL-sats
Ska det inte gå att lägga in ett "sessionsuttryck" i SQL-satsen som jag gjort? Är det något som går att rätta till eller går det inte alls?
Feltexten:
Kompileringsfel i Microsoft VBScript fel '800a0401'
Slut på programsats förväntas.
/asp/korg.asp, rad 22
WHERE Korg.ProdId = Prod.ProdId AND Korg.AnvId = "Session("Slump")" Order by Produkt"
/GöranSv: Skriva "sessionsuttryck" i SQL-sats
Du hade missat & för att kontaktera strängarna.
/JohanSv: Skriva "sessionsuttryck" i SQL-sats
Felmeddelande:
Kompileringsfel i Microsoft VBScript fel '800a0401'
Slut på programsats förväntas.
/asp/korg.asp, rad 22
WHERE Korg.ProdId = Prod.ProdId AND Korg.AnvId = " & Session("Slump") & " Order by Produkt"
Är det något annat som går att prova?
/GöranSv: Skriva "sessionsuttryck" i SQL-sats
Något sånt här kanske?
RS.Open "SELECT Korg.*, ProdID.* FROM Korg, ProdID WHERE Korg.ProdId = Prod.ProdId AND Korg.AnvId = " & Session("Slump") & " Order by Produkt", MinCon
/JohanSv: Skriva "sessionsuttryck" i SQL-sats
SQLStmt = "SELECT Korg.Antal, Korg.KorgId, Korg.ProdId, Prod.Produkt, Prod.Beskrivning, Prod.Pris, Korg.AnvId FROM Korg, Prod
WHERE Korg.ProdId = Prod.ProdId AND Korg.AnvId = " & Session("Slump") & " Order by Produkt"Sv: Skriva "sessionsuttryck" i SQL-sats
/JohanSv: Skriva "sessionsuttryck" i SQL-sats
Prova följande:
Om det är en sträng(omvandla till tal):
<code>
<%
SQLStmt = "SELECT Korg.Antal, Korg.KorgId, Korg.ProdId, Prod.Produkt, Prod.Beskrivning, Prod.Pris, Korg.AnvId FROM Korg, Prod " &_
"WHERE Korg.ProdId = Prod.ProdId AND Korg.AnvId = '" & cInt(Session("Slump")) & "' Order by Produkt"
%>
</code>
Om det är decimaltal(omvandla till heltal):
<code>
<%
SQLStmt = "SELECT Korg.Antal, Korg.KorgId, Korg.ProdId, Prod.Produkt, Prod.Beskrivning, Prod.Pris, Korg.AnvId FROM Korg, Prod " &_
"WHERE Korg.ProdId = Prod.ProdId AND Korg.AnvId = " & Round(Session("Slump")) & " Order by Produkt"
%>
</code>Sv: Skriva "sessionsuttryck" i SQL-sats
>>Christer: Det är ett heltal, jag ska prova ditt förslag, men det får bli imorgon!
Tack för hjälpen så länge!
GöranSv: Skriva "sessionsuttryck" i SQL-sats
Tack för hjälpen både Christer och JohanD