J jlee Medlem sedan dec. 2002 378 inlägg Trådstart 9 maj 2007 13:12 #1 Får felmess:
Feltyp:
ADODB.Fields (0x800A0CC1)
Objektet kunde inte hittas i mängden med det begärda namnet eller numret.
dim field_amount_1b, fieldValue_1b, price_1b, sum_1b
[B]field_amount_1b = RS_reportInfo.Fields.Item("post_a").Value[/B] fieldValue_1b = RS_reportInfo.Fields.Item("price_jbf").Value
Raden med fetstilt är tydligen problemet. Verkar inte vara felstavning och det har hamnat saker i tabellen på databasen.
@nders Medlem sedan juni 2000 32 967 inlägg recordsetet RS_reportInfo innehåller inte fältet post_a. Har du verkligen med det i din SELECT-fråga som fyller recordsetet?
Finns "post_a" i din databas?
J jlee Medlem sedan dec. 2002 378 inlägg ja den finns och där läggs till info i fälten men det är just denna sidan som inte vill visa dom
Troxy Medlem sedan mars 2004 1 505 inlägg Testa den här lilla koden. Den loopar igenom alla fält och skriver ut namnen på dom. Då kan du kolla om "post_a" finns med bland namnen.
Dim Field
For each Field in RS_reportInfo.Fields
response.write Field.Name & "<br>"
Next
J jlee Medlem sedan dec. 2002 378 inlägg Nej, post_a fanns inte med där
@nders Medlem sedan juni 2000 32 967 inlägg Då har du ju problemet att fältet inte finns i tabellen, och därmed inte heller i recordsetet.
J jlee Medlem sedan dec. 2002 378 inlägg Nu blev det svårt. Tydligen under "views" i databasen och inte i tabellerna som det ska läggas till. Får dock error i databasen när jag lägger till posten