webForumDet fria alternativet

ADODB.Fields (0x800A0CC1)

8 svar · 468 visningar · startad av jlee

jleeMedlem sedan dec. 2002378 inlägg
#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.

@ndersMedlem sedan juni 200032 969 inlägg
#2

recordsetet RS_reportInfo innehåller inte fältet post_a. Har du verkligen med det i din SELECT-fråga som fyller recordsetet?

jleeMedlem sedan dec. 2002378 inlägg
#3

Jag har Select *

voigtann1Medlem sedan juni 20019 519 inlägg
#4

Finns "post_a" i din databas?

jleeMedlem sedan dec. 2002378 inlägg
#5

ja den finns och där läggs till info i fälten men det är just denna sidan som inte vill visa dom

TroxyMedlem sedan mars 20041 505 inlägg
#6

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
jleeMedlem sedan dec. 2002378 inlägg
#7

Nej, post_a fanns inte med där

@ndersMedlem sedan juni 200032 969 inlägg
#8

Då har du ju problemet att fältet inte finns i tabellen, och därmed inte heller i recordsetet.

jleeMedlem sedan dec. 2002378 inlägg
#9

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

132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)