Jag har två tabeller. En med produktinformation och en med information om varukorgen. Det "gemensamma" som jag ska matcha värden emellan är ProductID. Sql-satsen ser ut så här:
strSql = "SELECT ProductID FROM ShoppingCart INNER JOIN Products ON ShoppingCart.ProductID = Products.ProductID"
Men när jag kör den får jag felet:"The specified field 'ProductID' could refer to more than one table listed in the FROM clause of your SQL statement."
Jag vet inte vad jag ska hitta på för att lösa problemet. Tacksam för hjälp.
Tack för hjälpen. Nu får jag inga felmeddelanden men efter en stund visas istället: "The maximum amount of time for a script to execute was exceeded."
Sql-satsen ser ut så här:
strSql = "SELECT ShoppingCart.ProductID FROM ShoppingCart INNER JOIN Products ON ShoppingCart.ProductID = Products.ProductID"
Jag funderar också på om man kan få in en WHERE på något sätt. Databasen fungerar så att kundens varukorg känns igen på sessionens id-nummer(session.sessionID). Därför ska all produktinformation visas där fältet sessionID har samma värde som den aktiva session (mha session.sessionID). Utan en WHERE så kommer även andras varor att visas och det är ju inte så roligt...
Jag har provat att sätta en WHERE på slutet av sql-strängen ovan. Jag får inga felmeddelanden, men jag får samma fel, scriptet tar för lång tid på sig.