Avatar billede okay Nybegynder
30. maj 2001 - 13:21 Der er 14 kommentarer og
1 løsning

Fejl Igen

fejl:
Microsoft OLE DB Provider for ODBC Drivers error \'80040e10\'

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

/script/test1.asp, line 38

sqlcount = \"SELECT * FROM katagori where parentid=\'\" & rs(\"id\") & \"\'\"
Linje 38 her Set RScounts = Conn.Execute(sqlcount)

hvad er der galt ?
Avatar billede sone Nybegynder
30. maj 2001 - 13:25 #1
Hvis feltet parentid indeholder tal, så fjern begge \'
Avatar billede okay Nybegynder
30. maj 2001 - 13:28 #2
hvor ?
Avatar billede cape Nybegynder
30. maj 2001 - 13:29 #3
jeg tror han mener sådan her :

sqlcount = \"SELECT * FROM katagori where parentid=\" & rs(\"id\") & \"\"
Avatar billede okay Nybegynder
30. maj 2001 - 13:32 #4
men så får jeg denne samme fejl igen:

Microsoft OLE DB Provider for ODBC Drivers error \'80040e10\'

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

/script/test1.asp, line 38
Avatar billede nuno Nybegynder
30. maj 2001 - 13:35 #5
hvilken værdi har rs(\"id\")? - hvis den ikke har en id vil den brokke sig

prøv lige inden din
sqlcount = \"SELECT * FROM katagori where parentid=\'\" & rs(\"id\") & \"\'\"

linie - at lave en

response.write rs(\"id\")
response.end

så kan du se værdien...

/nuno
Avatar billede cape Nybegynder
30. maj 2001 - 13:35 #6
ok - jeg havde engang det samme problem. Mytisk nok var det at jeg ikke havde global.asa filen i roden....mytisk ik´

Så check det lige ik ´:)
Avatar billede okay Nybegynder
30. maj 2001 - 13:38 #7
scripten :
<%
            ParentID = rs(\"id\")
           
            sqlcount = \"SELECT * FROM katagori where parentid=\" & rs(\"id\") & \"\"
Set RScounts = Conn.Execute(sqlcount)

rcounts = RScounts(0)
Response.Write (\"(\" & rcounts & \")\")
Response.Write \"<br>\"
        subsql = \"SELECT  top 3 * FROM subkatagori where katagoriID=\'\" & ParentID & \"\' order by subkatagoriname\"
   
      set rssubkatagori = conn.Execute(subsql)
count = rssubkatagori.RecordCount
count = 1
      do while not rssubkatagori.EOF and count<=3           
           
            %>
Avatar billede okay Nybegynder
30. maj 2001 - 13:43 #8
nuno > det virker på din måde...men den viser ik underkatagori !
Avatar billede okay Nybegynder
30. maj 2001 - 13:45 #9
den viser bare en katagori...den viser ik alle katagori + ik alle underkatagori :(
Avatar billede okay Nybegynder
30. maj 2001 - 13:47 #10
Avatar billede nuno Nybegynder
30. maj 2001 - 14:07 #11
du skal selvfølgelig fjerne de 2 response linier jeg skrev før - de var udelukkende beregnet til debug :)

/nuno
Avatar billede nuno Nybegynder
30. maj 2001 - 14:08 #12
response.end stopper scriptet omgående - dvs. der bliver ikke udført mere efter den bliver indsat.

Avatar billede nuno Nybegynder
30. maj 2001 - 14:12 #13
http://support.microsoft.com/support/kb/articles/Q216/4/25.ASP

- det ser ud ti8l, at du har stavet din \"..where parentid=..\" forkert - dvs.: Har du en kolonne i din db som hedder parentid?

/nuno
Avatar billede okay Nybegynder
30. maj 2001 - 14:58 #14
nuno > nej jeg har ik kolonne som hedder parenttid i min db !
Avatar billede okay Nybegynder
30. maj 2001 - 14:58 #15
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