02. juli 2004 - 09:22Der er
15 kommentarer og 1 løsning
Meget landt udtræk, kan det kortes ned?
Hej.
"SELECT PageId, Header, SectionID, TextBody FROM Pages where pageid = 'Profile' ORDER BY PageID"
jeg laver dette udtræk fra min database, men feltet TextBody, kan godt være på over 1000tegn, og vil derfor høre om det er muligt at lave det på den måde at man kun henter 100tegn?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Ups, det er min fejl. Du skal også give den et navn når du har ændret på hvad du trækker ud af din kolonne, derfor skal du lige smide "AS TextBody" ind...
De fleste database API'er har specielle funktioner til at læse CLOB's/BLOB's med som understøtter at læser små bidder af gangen. Men det kræver pæne ændringer på applikations niveau.
En anden mulighed er at gemme de første 100 tegn i nyt felt StartTextBody, som du så bare skal opdatere hver gang du opdaterer TextBody.
En tredie mulighed er at læse det hele, men kun vise de første 100 tegn.
så er jeg tilhænger af den sidste, dette skal bruges til nogle shops, hvor det er meget forskelligt hvormeget de forskellige shops har stående på siden, så for ik at løbe ind i en fejl, ligge det sidste funktion med at hente det hele og kun side 100tegn være den bedste
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.