10. januar 2001 - 20:16Der er
7 kommentarer og 2 løsninger
Kan ikke finde felt (som er der)
Jeg henter data ud af en Access97 db vha. ASP. Nu har jeg bare fået en underlig fejl. Jeg kan hente alt andet ud af databasen undtagen mit id felt. Hvis jeg prøver at id ud siger den:
ADODB.Recordset fejl \'800a0cc1\' Item cannot be found in the collection corresponding to the requested name or ordinal.
Det underlige er at id-feltet er i databasen og der er data i. (Det er et Autonumberfelt)
Nogen der har været ude for noget lignende eller har en ide til løsning.
Jeps.... Da jeg startede med at programmer i ASP, hentede jeg data ud af mit recordset på alle mulige mærkelige tidspunkter. Gør det til en vane at hente dine data ud i den rækkefølge de står i din database - Det har løst mit problem MANGE gange !
Ex. Din tabel: Id Felt1 Felt2 Felt3
Du henter data ud således: intID = oRs(\"id\") strFelt1 = oRs(\"felt1\") strFelt2 = oRs(\"felt2\") strFelt3 = oRs(\"felt3\")
Her efter kan du lukke dit recordset og lege lige så vildt du vil med dine variabler - Det giver også en bedre perfomance !
Jeg er træt i mit hovede og havde ikke set at jeg manglede at selecte et felt i min SQL sætning. Hvor blødt.
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.