Avatar billede dan_n Nybegynder
14. april 2003 - 09:23 Der er 1 løsning

Open. "objekt" paramentre

Hej

Jeg har et  problem, med nedenstående script:

'-------- SQL sætningen, som tæller antal svar--------
strSQL = "SELECT Count(*) AS ItemCount FROM forum_content WHERE (org_id = " & objRsThreads("id") & ") AND (org_thread <> TRUE)"
                   
'-------- Recordsettet defineres og åbnes --------
Set objRsCount = Server.CreateObject("ADODB.RecordSet")
                   
objRsCount.open strSQL, strConnect

når jeg kører scriptet får jeg følgende fejl:

-------------------------------------------
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 1.
/hp/members/showforum.asp, line 39
-------------------------------------------

Hvilke paramentre, er det jeg mangler, jeg har forsøgt med både:

objRsCount.open strSQL, strConnect,1,2
objRsCount.open strSQL, strConnect,1,1

Men får stadigvæk fejl.

Er der nogle der kan fortælle mid hvad der er galt, og evt. komme med et link til noget dokumentation til emnet ?

/Freerider
Avatar billede keysersoze Ekspert
14. april 2003 - 09:25 #1
er du sikker på at din objRsThreads("id") ikke er tom? prøv engang dette;

'-------- SQL sætningen, som tæller antal svar--------
strSQL = "SELECT Count(*) AS ItemCount FROM forum_content WHERE (org_id = " & objRsThreads("id") & ") AND (org_thread <> TRUE)"
response.write strSQL
response.end
                   
'-------- Recordsettet defineres og åbnes --------
Set objRsCount = Server.CreateObject("ADODB.RecordSet")

og fortæl lige hvad der så står
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