Avatar billede testpilot_dk Nybegynder
18. november 2005 - 14:25 Der er 11 kommentarer og
1 løsning

Fejl ved Select statement

Hej!

Jeg har får følgende fejl når jeg laver en SELECT * FROM table

Item cannot be found in the collection corresponding to the requested name or ordinal.

Hvad er fejlen og hvordan løser jeg den

Fejlen opstår når jeg laver en rss("id") eller et hvilket som helst andet rss("et eller andet")
Avatar billede dr_chaos Nybegynder
18. november 2005 - 14:37 #1
er du sikker på du får noget ud?
Avatar billede testpilot_dk Nybegynder
18. november 2005 - 14:43 #2
Jeg er temmelig sikker, da jeg har forskellige sprog på siden og den virker med 2 ud af 3 sprog, den trækker ud fra samme database!

Har endda prøvet med et af de sprog som virker på denne side, den fejler også
Avatar billede dr_chaos Nybegynder
18. november 2005 - 14:46 #3
prøv at smide en version af siden ind som virker og den som ikke virker.
altså kildekoden til de 2 sider.
Avatar billede testpilot_dk Nybegynder
18. november 2005 - 14:49 #4
de er fuldstændig ens!! det er kun min rss("et eller andet") som er forskellig
Avatar billede dr_chaos Nybegynder
18. november 2005 - 14:54 #5
Item cannot be found in the collection corresponding to the requested name or ordinal.
Kommer normalt når man forsøger at benytte en kolonne som ikke eksisterer.
Den kan komme af at du måske hente fra en forkert tabel eller du har stavet kolonne navnet forkert.
er du sikker på at du ikke er kommet til at gøre en af de ting ?
Avatar billede testpilot_dk Nybegynder
18. november 2005 - 14:57 #6
næsten, men er selvfølgelig ikke 100% sikker, jeg kigger på det om 1 par timer
Avatar billede dr_chaos Nybegynder
18. november 2005 - 14:59 #7
ok
Avatar billede testpilot_dk Nybegynder
19. november 2005 - 14:11 #8
Hej! nu har jeg prøvet på min egen maskine og her får jeg fejlen

Fejltype:
ADODB.Recordset (0x800A0CC1)
Elementet kan ikke findes i den samling, der svarer til det anmodede navn eller ordenstal.
/moensvandre/sdf.asp, line 35


jeg benytter følgende styring af min rss("et eller andet")


Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filepath
Set oRs = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM sdf;"
Set rss = oConn.Execute(strSQL)

if str = "TYSK" then
    Header = "TyskHeader"
    Tekst = "Tysk"
end if

<% Response.Write rss(Header)%>

Det virker fint med 2 andre sprog
Avatar billede testpilot_dk Nybegynder
19. november 2005 - 14:31 #9
Min tabel ser sådan ud

ID
DanskHeader
EngelskHeader
TyskHeader
Dansk
Engelsk
Tysk
Width
Height
Avatar billede testpilot_dk Nybegynder
19. november 2005 - 15:59 #10
Jeg har fundet ud af mit problem! jeg havde glemt en else if istedet for if
Avatar billede testpilot_dk Nybegynder
19. november 2005 - 15:59 #11
vil du have point
Avatar billede dr_chaos Nybegynder
19. november 2005 - 23:20 #12
jeps :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester