ASP : functieaanroep

Pagina: 1
Acties:

  • vinnux
  • Registratie: Maart 2001
  • Niet online
Voor school moeten wij via asp met activex componenten babbelen.
Nu staat er in die interface van het activeX component een functie met drie parameters alle van het type VARIANT. Binnen asp wordt ie zo aangeroepen :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<HTML>
<BODY>
<TITLE> Testing Delphi ASP </TITLE>
<CENTER>
<H3> You should see the results of your Delphi Active Server method below </H3>
</CENTER>
<HR>
<% Set DelphiASPObj = Server.CreateObject("i7_se3_helpdesk.AX_testDataModule") 
   DelphiASPObj.connectd(ddd,SYSDBA,masterkey)
%>
<HR>
</BODY>
</HTML>

En we krijgen ook een fout, windows he :
Soort fout:
Compilatiefout Microsoft VBScript (0x800A0414)
Kan geen aanhalingstekens gebruiken bij het aanroepen van een Sub-waarde
/pr2/AX_testDataModule.asp, line 9, column 43
DelphiASPObj.connectd(ddd,SYSDBA,masterkey)
------------------------------------------^

EN DAAR KAN IK NIET TEGEN. :(

ook als ik om de parameters "" zet krijg ik hetzelfde resultaat.

Ik draai :
windows XP, IIS 5.1

Waar ik ook helemaal de kriebels van krijg is dat mijn asp pagina's gecached worden. Maak ik een wijziging kan ik 5 minuten wachten voor IIS dat door heeft.

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 31-08 15:46

mulder

ik spuug op het trottoir

1) wat staat er in masterkey?
2) caching kun je uitzetten a) in je browser b) in je code c) in IIS?

oogjes open, snaveltjes dicht


  • Scharnout
  • Registratie: November 2000
  • Laatst online: 23-08 12:39

Scharnout

Meuk

Terug naar hoofdstuk 1 hoor! Raar dat je componenten aanroepen al krijgt en "cache-beheer" en "net coderen" en "Debuggen" pas later :p

Ten eerste zou ik wat netter beginnen (option explicit enzo) en een
code:
1
<% response.expires = 0 %>
doet wonderen met de cache.

Verder zou ik die aanhalingstekens een weglaten omdat hij daar nogal moeilijk over doet. Ik set niet zo vaak dingen namelijk :)

And Bob's your uncle ...


  • zoepercavia
  • Registratie: September 2001
  • Laatst online: 26-12-2025
Kan geen aanhalingstekens gebruiken bij het aanroepen van een Sub-waarde
dit is domweg verkeerd vertaald, het moet zijn parentheses, of te wel haakjes... oplossing:
code:
1
DelphiASPObj.connectd ddd,SYSDBA,masterkey


in ASP mag je subs om voor mij onduidelijke redenen niet met haakjes aanroepen, dus:
code:
1
2
3
4
5
6
sub koe(poten, magen) 

end sub

koe(4,5) 'FOUT
koe 4,5 'GOED

Panacea.NL als je geinteresserd bent in IT en Geneeskunde!


  • Vampier
  • Registratie: Februari 2001
  • Laatst online: 20-04-2015

Vampier

poke-1,170

code:
1
in ASP mag je subs om voor mij onduidelijke redenen niet met haakjes aanroepen, dus:


asp+jscript doet dit wel meteen goed

Daar gaat mijn voorkeur ook naar uit

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

zoepercavia schreef op 21 september 2002 @ 02:15:
in ASP mag je subs om voor mij onduidelijke redenen niet met haakjes aanroepen, dus:
code:
1
2
3
4
5
6
sub koe(poten, magen) 

end sub

koe(4,5) 'FOUT
koe 4,5 'GOED
code:
1
call koe(4,5) 'GOED

Today's subliminal thought is:


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...

Pagina: 1