Avatar billede pelkjaer Nybegynder
21. november 2002 - 11:43 Der er 11 kommentarer og
1 løsning

sql problem

Jeg får flg fejl

ADODB.Recordset error '800a0cc1'

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

Feltet er der, så der må næsten være en konflikt med et eller flere andre rs.

Jeghar så prøvet ordinaler istedet, men jeg tror sq' ikke jeg skriver det korrekt.

sql der fejler:

data.source = "SELECT * FROM counter_total WHERE id = 1"

sql som jeg prøver at ændre det til med som giver syntax fejl:

data.source = "SELECT * counter_total.id  FROM counter_total WHERE counter_total.id = 1"

Hvad er der galt med det sidste?
Avatar billede kring Nybegynder
21. november 2002 - 11:45 #1
Du selecter * (Alt) og prøver at sætte det ind i en variable du kalder counter_total.id ?
Avatar billede kring Nybegynder
21. november 2002 - 11:46 #2
Hvad er det du vil hente ud?
Avatar billede pelkjaer Nybegynder
21. november 2002 - 11:47 #3
alt med id = 1
Avatar billede kring Nybegynder
21. november 2002 - 11:48 #4
så er det den øverste der er rigtig....

SELECT * FROM counter_total WHERE id = 1
Avatar billede oasen Nybegynder
21. november 2002 - 11:48 #5
data.source = "SELECT counter_total.id  FROM counter_total WHERE counter_total.id = 1"
Avatar billede kring Nybegynder
21. november 2002 - 11:49 #6
I hvertfald på SQL fronten... men hensyn til ASP'en er jeg mere i tvivl...
Avatar billede kring Nybegynder
21. november 2002 - 11:49 #7
oasen >> Hvad skulle det give af resultat? et svar på om der var et id der var 1?
Avatar billede oasen Nybegynder
21. november 2002 - 11:51 #8
Du kan også skrive:

data.source = "SELECT id FROM counter_total WHERE id = 1"
Avatar billede oasen Nybegynder
21. november 2002 - 11:53 #9
Kan du skabe rekordsættet, eller er det bare tomt?
Avatar billede pelkjaer Nybegynder
21. november 2002 - 12:06 #10
det kan jeg faktisk ikke.

men din

data.source = "SELECT counter_total.id  FROM counter_total WHERE counter_total.id = 1"

flyttede fejlen(?) så det giver mere mening. Jeg vender tilbage
Avatar billede oasen Nybegynder
21. november 2002 - 12:19 #11
Men jeg går ud fra, du vil have returneret mere end kolonnen ID, så du kan tilføje dine andre kolonner som følger:

data.source = "SELECT id, kolonne2, kolonne3 FROM counter_total WHERE id = 1"
Avatar billede pelkjaer Nybegynder
21. november 2002 - 12:52 #12
ja selvfølgelig :)

Ovenstående kommentar skulle mere ses som fejl i mit rs. Jeg havde faktisk en kolonne fejl i en tabel.

Anyway, det virker fint nu.
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
Kurser inden for grundlæggende programmering

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