30. oktober 2002 - 09:25Der er
7 kommentarer og 1 løsning
SQL returnerer ikke indholdet af bestemte felter.
Jeg har et problem med at, når jeg henter en record fra en MS-SQL database, returneres indholdet af to bestemte felter ikke, når det sker til ASP. Men hvis jeg laver samme query i Query Analyzeren, returneres indholdet af alle felter.
SQL-sætningnen lyder: Select * FROM Arkiv where nummer=7012 ... Dette returnerer en record fra database.
Disse to felter returneres ikke til ASP: Navn: Resume Type: Text Navn: Nummer Type: Int
Min ASP-kode lyder: set RS = Conn.Execute("Select * FROM Arkiv where nummer=7018) for i = 0 to RS.fields.count - 1 Response.Write RS.fields(i) & "<br>" next
Som i kan se, er der jo ikke det helt store kode, så det burde jo virke. Nogen løsning ???
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
SQL="Select * FROM Arkiv where nummer=7012" set RS = Server.CreateObject("ADODB.Recordset") RS.open SQL, Conn for i = 0 to RS.fields.count - 1 Response.Write RS.fields(i) & "<br>" next
Jeg har fundet en løsning på det. Inden jeg skal hente resultatet fra de felter, som der er problemer med, skal jeg køre en RS.movefirst. Så gider den godt læse indholdet :-/ Total ulogisk.
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.