/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
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
Simpel asp kode - Hente data fra en databa~
Fra : Peter Kammann


Dato : 24-05-01 13:46

Jeg får en fejl i min ASP side
Koden er:
Set objRecordset = Server.CreateObject("ADODB.RecordSet")
objRecordset.Open "SELECT * FROM Sections,Articles WHERE Sections.ArticleID
= Articles.ArticleID AND Articles.ArticleID = intID", objConnection, 0, 1
og fejlen der opstår lyder:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/kursus/content.asp, line 106

Den ovennævnte kode objRecordset.Open... er linje 106, jeg kan ikke forstå
hvad der er galt.
Kan du hælpe mig?


--
Med venlig hilsen

Peter Kammann
---------------------------------
peter@kammann.dk
www.kammann.dk
My ICQ #30928689
---------------------------------



 
 
Lauritz Jensen (24-05-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 24-05-01 15:16

Peter Kammann wrote:
>
> Jeg får en fejl i min ASP side
> Koden er:
> Set objRecordset = Server.CreateObject("ADODB.RecordSet")
> objRecordset.Open "SELECT * FROM Sections,Articles WHERE Sections.ArticleID
> = Articles.ArticleID AND Articles.ArticleID = intID", objConnection, 0, 1
> og fejlen der opstår lyder:
> [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

Det er en fejl access giver, når du har stavet et kolonne navn forker
... i dette tilfælde er det nok fordi kolonnen "intID" ikke findes.
Måske mener du "... Articles.ArticleID = " & intID

--
Lauritz

lerbech (25-05-2001)
Kommentar
Fra : lerbech


Dato : 25-05-01 16:46

"Peter Kammann" skrev d. 24-05-01 13:46 dette indlæg :
Ja, det ser lidt mystisk ud. Prøv at ændre FROM Sections,Articles WHERE til FROM Sections.Articles WHERE. Jeg havde det samme problem engang og i det tilfælde viste det sig at være en kommafejl i recordset.

> Jeg får en fejl i min ASP side
> Koden er:
> Set objRecordset = Server.CreateObject("ADODB.RecordSet")
> objRecordset.Open "SELECT * FROM Sections,Articles WHERE Sections.ArticleID
> = Articles.ArticleID AND Articles.ArticleID = intID", objConnection, 0, 1
> og fejlen der opstår lyder:
> Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
>
> [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
>
> /kursus/content.asp, line 106
>
> Den ovennævnte kode objRecordset.Open... er linje 106, jeg kan ikke forstå
> hvad der er galt.
> Kan du hælpe mig?
>
>
> --
> Med venlig hilsen
>
> Peter Kammann
> ---------------------------------
> peter@kammann.dk
> www.kammann.dk
> My ICQ #30928689
> ---------------------------------
>
>

--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"


Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408872
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste