webForumDet fria alternativet

ADODB.Fields (0x800A0CC1)

ASP

8 svar · 470 visningar · startad av jlee

Medlem sedan dec. 2002378 inlägg
Frågan#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.

Medlem sedan juni 200032 967 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?

Medlem sedan dec. 2002378 inlägg
#3

Jag har Select *

Medlem sedan juni 20019 519 inlägg
#4

Finns "post_a" i din databas?

Medlem 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

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

Nej, post_a fanns inte med där

Medlem sedan juni 200032 967 inlägg
#8

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

Medlem 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

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)