Problemet er, at filmen bliver skrevet ud, det antal gange som der er skuespillere i filmen... dvs. hvis der er 2 skuespillere tilføjet filmen, så bliver alle informationer udskrevet en gang for hver skuespiller. Hvad gør jeg for at få den til kun at udskrive infoet en gang, og så bare skrive de skuespillere som er med i filmen?
Jeg vil gerne hvis du kan skrive koden til det, på forhånd tak
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der kan ikke grupperes efter felter, der er markeret med \"*\". /multimediesamling/Sider/DVD_oversigt.asp, line 6
Ok. Så skal de enkelte felter angives i stedet for *. En kollega kom lige forbi og forslog følgende: SQL = \"SELECT DISTINCT * FROM DVDfilm, DVDgenre, DVDmedie, DVDproducenter, DVDskuespillere\"
Man kan også lade Access eller lign. program danne SQL-sætninger.
Hvis du vil bruge den SQL-sætning som du selv har lavet kan nedenstående while-løkke udskrive resultatet som du ønsker.
<% strLastTitle = \"\" Do While Not RS.EOF if RS(\"Titel\") <> strLastTitle then Response.Write \"<br>\" Response.Write RS(\"Titel\") & \"<br>\" Response.Write RS(\"Genre\") & \"<br>\" Response.Write RS(\"Spilletid\") & \"<br>\" Response.Write RS(\"Skuespiller\") & \"<br>\" strLastTitle = RS(\"Titel\") else Response.Write RS(\"Skuespiller\") & \"<br>\" end if RS.MoveNext Response.Write \"<br>\" Loop %>
Ellers er den korrekte måde at lave en SQL-sætning der netop indeholder det resultat der skal vises og det kan kun lade sig gøre hvis man kender feltindholdet i tabellerne.
Jeg kan prøve - men jeg skal have tabel og feltnavne og helst en beskrivelse af den rækkefølge felterne skal vises på skærmen.
Send det evt. som mail til ccc@post11.tele.dk
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.