Jag håller på att göra en sida där manska klicka på en bokstav och då ska man komma till en sida som visar alla artister som börjar på just den bokstaven. Jag har försökt använda SQL på detta sätt. Kasta den boken, i alla fall om det står Starting with. mig veterligt så finns inte det. I ditt fall vill du säkert lista alla som har första bokstaven X i ett namn. Då kan du testa kommandot left om det är access och substring om det är sql.STARTING WITH i Access?
<code> strSQL = "Select * From Artist Where 'Artist' STARTING WITH '"& (Request.QueryString("Start"))&"'"
</code>
Det vill inte fungera riktigt. Jag får felmeddelandet: <b>
Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel (operator saknas) i frågeuttrycket ''Artist' STARTING'.
</b>
Skriver jag uttrycket fel? Jag har kollat i "Lär Dig SQL På Tre Veckor"Sv: STARTING WITH i Access?
Det du ska använda är LIKE och som jag skrev i din förra tråd, kör lite felsökning också, kasta inte bara in din söksträng, utan kolla på vad det är som folk försöker att stoppa in.
//Anna-KarinSv: STARTING WITH i Access?
<code>
strSQL = "Select * From Artist Where Left(Artist,1) = '"& (Request.QueryString("Start"))&"'"
</code>