private int _id; private int _hits; private int _category; private int _published; private int _accesslevel; private string _author; private string _title; private string _text; private DateTime _created; private DateTime _modified; public int id { get { return _id; } set { _id = value; } }
public int hits { get { return _hits; } set { _hits = value; } }
Din foreach-løkke overskriver den samme værdi af proArticles for hvert gennemløb. Dermed ender du med den allersidste rækker fra databasen. Det er den der returneres.
Grunden til at du kun får en post ud (den sidste) er under alle omstændigheder fordi at du bare overskriver den sammen post, proArticles, hver gang foreach'en tager den næste post.
hvad mener du med "for en del i forbindelse med convert..." for du fejl? exception? uventet resultat, og hvordan ser det ud? kører du koden jeg postede?
Jeg copy pastede koden ind. Får fejl ved DataRow[] article = allRows[0]; Cannot implicitly convert type 'System.Data.DataRow' to 'System.Data.DataRow[]
Også kommer der fejl ved alle database felterne: Cannot implicitly convert type 'string' to 'int'
Så ændrede jeg DataRow[] article = allRows[0]; til DataRow article = allRows[0];
Så køre alt igennem, men så har vi problemet med det kun er de sidste rækker i databasen, som der bliver vist.
jeg ved godt at jeg kommer til at lyde som en oldkløver. men vi har kun hevet een række ud, så når du skriver "de sidste rækker", er der enten noget jeg ikke ved eller også er det en skrive fejl fra din side...
men hvis element 0 i dit row-array skal være "første række" må du ordne dit query med "order by <feltnavn> asc" eller afhængigt af hvad du opfatter som den "førse række: "order by <feltnavn> desc"
Kan jeg ikke få den til, at return alt i xml nodes?
For vil gerne anvende XSLT senere i processen.
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.