/ Forside/ Teknologi / Udvikling / ASP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
ADODB.recordset -fejl
Fra : Kaa.eL.Haa
Vist : 678 gange
55 point
Dato : 14-03-04 11:14

Hej.
Jeg har et problem med et ADODB recordset
jeg får fejlen:
-----klip
ADODB.Recordset (0x800A0CC1)
Item cannot be found in the collection corresponding to the requested name or ordinal.
/mains/index.asp, line 27
-----klip

og den tilsvarende kode:
-----klip
do until rs.eof 'start tabel-loop

if RS(status)=1 then ' linie 27. Hvis status=1 så indsæt billede, reserveret på X Y koordinater
response.write "<img src='reserveret.gif' id='" & RS(hus) & "'><style type='text/css'>#" & RS(hus) & "{Position:absolute;top:" & rs(X) & "px;left:" & rs(Y) & "px;}</style>"

elseif RS(status)=2 then 'hvis status=2 så indsæt billede, solgt på X Y koordinater
response.write "<img src='solgt.gif' id='" & RS(hus) & "'><style type='text/css'>#" & RS(hus) & "{Position:absolute;top:" & rs(X) & "px;left:" & rs(Y) & "px;}</style>"

end if 'slut hvis

rs.movenext 'ryk til næste database-record
loop
-----klip

Jeg vil altså gerne finde ud af om kolonnen "status" er lig 1 eller 2. Der er 3 variabler i den tabel kolonne: 0, 1, 2.

Så hvis status er lig 1 skal den altså sætte et billede ind, og his status er lig 2 skal den sætte et andet billede ind og hvis status er lig 0 skal den ikke gøre noget.

Jeg vil være glad hvis der er en venlig sjæl, der vil hjælpe mig.

 
 
Kommentar
Fra : smorch


Dato : 14-03-04 11:22

if RS(status)=

skal ændres til

if RS("status")=

Mvh

sMorch

Kommentar
Fra : smorch


Dato : 14-03-04 11:23

Alle dine RS(bla) skal ændres til RS("bla")

Kommentar
Fra : smorch


Dato : 14-03-04 11:24

Er du ved at lave dette til en uafhængig ejendomsmægler i Nordjyland?

Kommentar
Fra : Kaa.eL.Haa


Dato : 14-03-04 12:39

ok... nu har jeg ændret alle RS(xx) til RS("xx") og får nu fejlen:

-----klip
Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A000D)
Typer stemmer ikke overens
/mains/index.asp, line 27
-----klip


og det er ikke til en ejendomsmægler i nordjylland...

Accepteret svar
Fra : smorch

Modtaget 65 point
Dato : 14-03-04 12:50

er din kolonne i db´en en tal eller tekst kolonne? Hvis du skal bruge if RS(status)=1 then skal det være en talkolonne.

Ellers skal du bruge if RS(status)="1"

Og mht. mit spørgsmål: Hvis det var ville jeg bare advare dig om at få $$$ på bordet INDEN du starter

Kommentar
Fra : Kaa.eL.Haa


Dato : 14-03-04 14:02

mange tak for hjælpen...

du fortjener mere end 55 points...


//KLH

Godkendelse af svar
Fra : Kaa.eL.Haa


Dato : 14-03-04 14:02

               

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste