/ 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
Javascript DSN-less forbindelse til MS Acc~
Fra : Kasper Dueholm


Dato : 11-10-02 12:56

Hejsa

Jeg kan ikke få forbindelse til min database!
Jeg har forsøgt mig med flg. kode:

***************************
<%@ LANGUAGE="JAVASCRIPT" %>
<html>
<BODY>
<h1>The Cafeteria Menu</h1>
<%
var connect, onMenu, thisDay, query
connect = Server.CreateObject("ADODB.Connection");
connect.Open ("Driver={Microsoft Access Driver (*.mdb)};DBQ=") &
Server.MapPath("menu.mdb");
onMenu = connect.Execute("SELECT * FROM Menu ORDER BY Date");
do
{
%>
<font size = 5> <%=onMenu("Date")%> </font><br>
Main Course: <%=onMenu("MainCourse")%> <br>
Fruits: <%=onMenu("Vegetable")%> <br>
Dessert: <%=onMenu("Dessert")%> <p>
<%
onMenu.MoveNext()
}
while(! onMenu.EOF)
%>
</BODY>
</html>
***************************

Jeg får flg. fejl:
***************************
Tekniske oplysninger (for supportteknikere)

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4E)
Handlingen blev annulleret.
/asp/menu.asp, line 8

***************************

...... hjælp!

Kasper



 
 
Jens Gyldenkærne Cla~ (11-10-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 11-10-02 13:17

Kasper Dueholm skrev:

> Jeg kan ikke få forbindelse til min database!

> connect.Open ("Driver={Microsoft Access Driver (*.mdb)};DBQ=") &

Her er linje 8. Du bruger "}" i stedet for ")" i slutningen af
sætningen - det er en fejl (uanset hvilken slags paranteser der
skal anvendes skal de altid anvendes parvist - det er heller ikke
tilfældet her).

> do
> {


> }
> while(! onMenu.EOF)

Ovenstående er javascriptsyntaks - det kan du ikke anvende i asp.

Brug

Do
   <kode>
   onMenu.moveNext
While Not onMenu.EOF

eller

While Not onMenu.EOF
   <kode>
   onMenu.moveNext
Wend


Javascript er et clientsidesprog - det udføres af klienten og har
derfor ikke adgang til serverresurser som fx databaser. Al
databaseadgang foregår derfor nødvendigvis gennem serverside-script
- som fx asp.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Lars Hoffmann (11-10-2002)
Kommentar
Fra : Lars Hoffmann


Dato : 11-10-02 13:22


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> escribió

> Ovenstående er javascriptsyntaks - det kan du ikke anvende i asp.


Øh, jo det kan det sagtens.


> Javascript er et clientsidesprog - det udføres af klienten og har
> derfor ikke adgang til serverresurser som fx databaser. Al
> databaseadgang foregår derfor nødvendigvis gennem serverside-script
> - som fx asp.

Asp er blot et framework, der så kan understøtte forskellige
programmeringssprog. javascript kan sagtens bruges til serverside
scripting.

Med venlig hilsen
Lars Hoffmann




Kasper Dueholm (11-10-2002)
Kommentar
Fra : Kasper Dueholm


Dato : 11-10-02 13:28

> Her er linje 8. Du bruger "}" i stedet for ")" i slutningen af
> sætningen - det er en fejl (uanset hvilken slags paranteser der
> skal anvendes skal de altid anvendes parvist - det er heller ikke
> tilfældet her).


Hmm jeg tror nu nok at flg er linie 8:
connect.Open ("Driver={Microsoft Access Driver (*.mdb)};DBQ=") &
Server.MapPath("menu.mdb");

> Javascript er et clientsidesprog - det udføres af klienten og har
> derfor ikke adgang til serverresurser som fx databaser. Al
> databaseadgang foregår derfor nødvendigvis gennem serverside-script
> - som fx asp.

Jo man kan faktisk godt bruge javascript i sine asp-sider.
Jeg kan fint få hul igennem til databasen hvis jeg bruger en
DSN-forbindelse...
men det er det jeg gerne vil undgå!

Kasper



Chrisser (11-10-2002)
Kommentar
Fra : Chrisser


Dato : 11-10-02 13:35

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns92A4914433DC5jcdmfdk@IBMGRAFISK...
> > do
> > {
>
>
> > }
> > while(! onMenu.EOF)
>
> Ovenstående er javascriptsyntaks - det kan du ikke anvende i asp.
>
Forkert, javascript er et af de scriptsprog der understøttes af ASP, dvs at
det bliver afviklet serverside når der anvendes i ASP, - jeg vil dog ikke
anbefale det da det "normale" er at bruge VBScript - der fungerer langt
bedre i den forbindelse....


> Javascript er et clientsidesprog - det udføres af klienten og har
> derfor ikke adgang til serverresurser som fx databaser. Al
> databaseadgang foregår derfor nødvendigvis gennem serverside-script
> - som fx asp.

ASP er en teknologi, ikke et scriptsprog, de fleste scriptsprog understøttes
af ASP-teknologien


Chrisser




Lars Hoffmann (11-10-2002)
Kommentar
Fra : Lars Hoffmann


Dato : 11-10-02 13:41


"Chrisser" <cbj@egdatainform.dk> escribió

> jeg vil dog ikke
> anbefale det da det "normale" er at bruge VBScript - der fungerer
langt
> bedre i den forbindelse....

Hvorfor mener du at det fungere bedre?



Peter Lykkegaard (11-10-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 11-10-02 14:01

Som svar på skriblerier forfattet af Chrisser

> Forkert, javascript er et af de scriptsprog der understøttes af ASP,

Forkert: _JScript_ er et af de...

> dvs at det bliver afviklet serverside når der anvendes i ASP, - jeg
> vil dog ikke anbefale det da det "normale" er at bruge VBScript - der
> fungerer langt bedre i den forbindelse....
>
Jeg savner lidt velunderbygget argumentation i forbindelse med det udsagn


mvh/Peter Lykkegaard



Chrisser (14-10-2002)
Kommentar
Fra : Chrisser


Dato : 14-10-02 07:32

"Peter Lykkegaard" <polonline@hotmail.com> skrev i en meddelelse
news:ao7124$75$3@sunsite.dk...
> Som svar på skriblerier forfattet af Chrisser
>
> > Forkert, javascript er et af de scriptsprog der understøttes af ASP,
>
> Forkert: _JScript_ er et af de...

Så JScript da
men øhhh, det ligner sg* da javascript og der står language = javascript !!!
- jeg har aldrig beskæftiget mig JScript, så det vil jeg helst ikke udtale
mig om.

> > dvs at det bliver afviklet serverside når der anvendes i ASP, - jeg
> > vil dog ikke anbefale det da det "normale" er at bruge VBScript - der
> > fungerer langt bedre i den forbindelse....
> >
> Jeg savner lidt velunderbygget argumentation i forbindelse med det udsagn
>
>

Tjaa, dokumentation får jeg svært ved at komme med ( jeg indså også så snart
jeg havde postet indlægget, at jeg ville få reaktioner pga. min
udokumenterede påstand ).
Jeg kunne selvfølgelig bare overgive mig og pointere at det var min
personlige mening, men det er ikke hele sandheden....

Da jeg startede med ASP kendte jeg kun javascript, så det startede jeg med.
Så fik jeg at vide af op til flere gervede ASP-pogrammører at før jeg
vænnede mig for meget til det, så kunne jeg ligeså godt starte på med at
bruge VBScript. Argumentationen herfor har jeg glemt, jeg skal prøve at
grave den frem af min, nogen gange ikke så imponerende, hukommelse.


Dog er jeg nødt til at sige at jeg altid har ladet mig fortælle/kunnet læse
at javascript er et scriptsprog udviklet til clientside hvor VBScript er
udviklet til serverside. Det er jo ikke det samme som at de kun kan bruges
omvendt.....men så giv mig en god grund til at bruge javascript frem for
VBScript !!!


Chrisser



Jesper Stocholm (14-10-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 14-10-02 08:06

Chrisser wrote :

> "Peter Lykkegaard" <polonline@hotmail.com> skrev i en meddelelse
> news:ao7124$75$3@sunsite.dk...
>> Som svar på skriblerier forfattet af Chrisser
>>
>> > Forkert, javascript er et af de scriptsprog der understøttes af
>> > ASP,
>>
>> Forkert: _JScript_ er et af de...
>
> Så JScript da
> men øhhh, det ligner sg* da javascript og der står language =
> javascript !!!

det er i så tilfælde forkert - der bør stå "JScript"

> - jeg har aldrig beskæftiget mig JScript, så det vil
> jeg helst ikke udtale mig om.

Det synes jeg da er pudsigt - du udtaler dig da ret kontant herunder:

>> > dvs at det bliver afviklet serverside når der anvendes i ASP, - jeg
>> > vil dog ikke anbefale det da det "normale" er at bruge VBScript -
>> > der fungerer langt bedre i den forbindelse....
>> >

>> Jeg savner lidt velunderbygget argumentation i forbindelse med det
>> udsagn
>
> Tjaa, dokumentation får jeg svært ved at komme med ( jeg indså også så
> snart jeg havde postet indlægget, at jeg ville få reaktioner pga. min
> udokumenterede påstand ).

så skal man ikke udtale sig så kategorisk :)

> Jeg kunne selvfølgelig bare overgive mig og pointere at det var min
> personlige mening, men det er ikke hele sandheden....
>
> Da jeg startede med ASP kendte jeg kun javascript, så det startede jeg
> med.

Igen: det hedder "JScript"

> Så fik jeg at vide af op til flere gervede ASP-pogrammører at før
> jeg vænnede mig for meget til det, så kunne jeg ligeså godt starte på
> med at bruge VBScript. Argumentationen herfor har jeg glemt, jeg skal
> prøve at grave den frem af min, nogen gange ikke så imponerende,
> hukommelse.

Jeg kunne forestille mig, at det primært skyldtes, at der er forholdsvist
flere ASP-programmører, der udvikler i VBS. Personligt synes jeg det er
en fordel at anvende VBS, da jeg primært arbejder med ASP i
professionelle sammenhænge i en virksomhed, hvor softwaren primært er fra
Microsoft. Dette betyder, at de fleste af vores interne applikationer
udvikles i VB. Når der udvikles COM-kompomenter til brug i ASP etc, så
sker dette også primært i VB, og så er det en fordel (for mig) at
sprogene er meget ens. Ud fra et vedligeholdelsesmæssigt synspunkt vil
nogle nok også argumentere for, at det er en fordel at holde sig til så
få sprog som muligt.

> Dog er jeg nødt til at sige at jeg altid har ladet mig fortælle/kunnet
> læse at javascript er et scriptsprog udviklet til clientside hvor
> VBScript er udviklet til serverside. Det er jo ikke det samme som at
> de kun kan bruges omvendt.....men så giv mig en god grund til at bruge
> javascript frem for VBScript !!!

Det hedder JScript.

Måske skal vi forsøge at slå fast, hvad forskellen er på de to
scriptsprog. Jeg er ikke sikker, men jeg vil godt give et par bud:

1.
JScript giver adgang til hele Windows' COM-bibliotek. Jeg tror ikke, at
alm. Javascript gør dette. Man kan altså betragte JScript som en
udvidelse af JavaScript.

2.
JScript er "versal-følsom" - dvs der er forskel på store og små bogstaver
(har jeg overhovedet ret i dette?). Dette er ikke tilfældet i VBS.

Mht fordele, så er jeg ikke sikker på, hvad du mener med det. Snakker vi
om performance-fordele ? Hvis dette er tilfældet, så tror jeg ikke, at
der er en nævneværdig forskel - hvis ikke lige man arbejder med et
trafikmæssigt stort site som microsoft.com - og jeg er ikke sikker på, i
hvilken retning forskellen vil vise sig. Man vil nok kunne argumentere
for, at JScript vil oversætte/kompilere/afvikle hurtigere end VBS, da
JScript er versal-følsom. Det mener jeg er standard-viden i undervisning
i kompiler-teknologi på DTU. Men der er jo også andre fordele, der ikke
direkte har noget med sproget at gøre. Fx kan det være en fordel at man
bruger samme sprog som en masse andre - da det dermed er "nemmere" at få
hjælp, end hvis man anvender et eller andet obskurt sprog som cobol, tcl
eller fortran [1].

Og endelig: hvorfor skal der gives en grund til at bruge det ene eller
det andet sprog ? Er der noget i vejen for, at de er ligeværdige ?



[1] Start shooting, guys ... :)

--
Jesper Stocholm
http://stocholm.dk
Overvejer du at købe bøger ved saxo.dk ? Kig først på
http://www.firmcheck.dk/Info.asp?website=www.saxo.dk

Chrisser (14-10-2002)
Kommentar
Fra : Chrisser


Dato : 14-10-02 08:32

"Jesper Stocholm" <jespers@stocholm.invalid> skrev i en meddelelse
news:Xns92A75C8A55F46spamstocholmdk@192.38.208.81...
> Chrisser wrote :
>
> > "Peter Lykkegaard" <polonline@hotmail.com> skrev i en meddelelse
> > - jeg har aldrig beskæftiget mig JScript, så det vil
> > jeg helst ikke udtale mig om.
>
> Det synes jeg da er pudsigt - du udtaler dig da ret kontant herunder:

Prøv at læs igen !!!
Jeg udtaler mig om JavaScript, da det var det sprog der var angivet.
Endvidere skriver jeg i nr. 2 indlæg at jeg IKKE vil udtale mig om JScript
da jeg intet kender til det...
Herefter fortsætter jeg med at udtale mig om JavaScript kontra VBScript da
*nogen* bad mig om at uddybe min påstand....

> Det hedder JScript.

JavaScript hedder JavaScript

> Måske skal vi forsøge at slå fast, hvad forskellen er på de to
> scriptsprog. Jeg er ikke sikker, men jeg vil godt give et par bud:

Hvilke to scriptsprog ????

[snip]

> Og endelig: hvorfor skal der gives en grund til at bruge det ene eller
> det andet sprog ? Er der noget i vejen for, at de er ligeværdige ?

Er der noget i vejen for at man foretrækker et scriptsprog til én ting, og
et andet til en anden ting ????
- måske fordi de ikke er ens, og deres styrker ligger forskellige steder
!!!!


Chrisser



Jesper Stocholm (14-10-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 14-10-02 09:32

Chrisser wrote :

> "Jesper Stocholm" <jespers@stocholm.invalid> skrev i en meddelelse
> news:Xns92A75C8A55F46spamstocholmdk@192.38.208.81...
>> Chrisser wrote :
>>
>> > "Peter Lykkegaard" <polonline@hotmail.com> skrev i en meddelelse
>> > - jeg har aldrig beskæftiget mig JScript, så det vil
>> > jeg helst ikke udtale mig om.
>>
>> Det synes jeg da er pudsigt - du udtaler dig da ret kontant herunder:
>
> Prøv at læs igen !!!

Tror du, at du gør dine argumenter mere vægtige ved at smide en masse
udråbstegn og spørgsmålstegn efter dem ?

> Jeg udtaler mig om JavaScript, da det var det sprog der var angivet.
> Endvidere skriver jeg i nr. 2 indlæg at jeg IKKE vil udtale mig om
> JScript da jeg intet kender til det...
> Herefter fortsætter jeg med at udtale mig om JavaScript kontra
> VBScript da *nogen* bad mig om at uddybe min påstand....

Fair nok, men det ændrer ikke ved, at det ikke giver mening at tale om
VBS vs. JavaScript, når vi taler om serverside ASP-programmering. ASP
understøtter (fra fødslen) JScript på serversiden (punktum) og _ikke_
JavaScript.

>> Det hedder JScript.
>
> JavaScript hedder JavaScript
>
>> Måske skal vi forsøge at slå fast, hvad forskellen er på de to
>> scriptsprog. Jeg er ikke sikker, men jeg vil godt give et par bud:
>
> Hvilke to scriptsprog ????

JScript og VBS.

>> Og endelig: hvorfor skal der gives en grund til at bruge det ene
>> eller det andet sprog ? Er der noget i vejen for, at de er
>> ligeværdige ?
>
> Er der noget i vejen for at man foretrækker et scriptsprog til én
> ting, og et andet til en anden ting ????

Nej, men du er nødt til at argumentere for din påstand, når du siger, at
VBS er at foretrække.

> - måske fordi de ikke er ens, og deres styrker ligger forskellige
> steder !!!!

Hvilket netop er min pointe. De er forskellige, men det er ikke ligetil
at sammenligne dem og deres styrker.

--
Jesper Stocholm
http://stocholm.dk
Overvejer du at købe bøger ved saxo.dk ? Kig først på
http://www.firmcheck.dk/Info.asp?website=www.saxo.dk

Chrisser (14-10-2002)
Kommentar
Fra : Chrisser


Dato : 14-10-02 09:57

"Jesper Stocholm" <jespers@stocholm.invalid> skrev i en meddelelse
news:Xns92A76B36E633Dspamstocholmdk@192.38.208.81...
> >> Det synes jeg da er pudsigt - du udtaler dig da ret kontant herunder:
> >
> > Prøv at læs igen !!!
>
> Tror du, at du gør dine argumenter mere vægtige ved at smide en masse
> udråbstegn og spørgsmålstegn efter dem ?

Næ jeg bliver bare irriteret over folk der skyder mig noget i skoene fordi
de har for travlt til at læse hvad det egentlig er jeg skriver.


> Nej, men du er nødt til at argumentere for din påstand, når du siger, at
> VBS er at foretrække.

Der har jeg også gjort/forsøgt på hvis du lige gider læse ( igen ? )

Chrisser



Jakob Andersen (14-10-2002)
Kommentar
Fra : Jakob Andersen


Dato : 14-10-02 10:07

"Chrisser" <cbj@egdatainform.dk> wrote
> Der har jeg også gjort/forsøgt på hvis du lige gider læse ( igen ? )

Din argumentation har begrænset sig til at du fik:

"at vide af op til flere gervede ASP-pogrammører at før jeg
vænnede mig for meget til det, så kunne jeg ligeså godt starte på med at
bruge VBScript."

Det kalder jeg ikke argumentation for din påstand der lød sådan:

"jeg vil dog ikke anbefale det da det "normale" er at bruge VBScript - der
fungerer langt
bedre i den forbindelse...."

--
Jakob Andersen



Chrisser (14-10-2002)
Kommentar
Fra : Chrisser


Dato : 14-10-02 11:08

"Jakob Andersen" <jakob@effectus.dk> skrev i en meddelelse
news:aoe1ff$ib4$1@news.cybercity.dk...
> "Chrisser" <cbj@egdatainform.dk> wrote
> > Der har jeg også gjort/forsøgt på hvis du lige gider læse ( igen ? )
>
> Din argumentation har begrænset sig til at du fik:
>
> "at vide af op til flere gervede ASP-pogrammører at før jeg
> vænnede mig for meget til det, så kunne jeg ligeså godt starte på med at
> bruge VBScript."

Ikke helt, jeg har flere steder i tråden skrevet at det desuden var et
udtryk for min personlige mening, samt hvorfor jeg var af den mening.
Jeg synes, og nu gentager jeg mig selv - dog i en forkortet udgave, at jeg
får en passende mængde stor funktionalitet ud af at bruge VBScript i ASP
frem for JavaScript ( og ikke JScript ). Ellers se mine andre indlæg i
tråden.

Og så virker det en lille smule tåbeligt at skulle argumentere for, hvorfor
jeg ikke vil benytte mig af et bestemt scriptsprog i ASP ( JavaScript ) mens
i andre argumenterer for at det ikke kan lade sig gøre...


Chrisser



Jakob Andersen (14-10-2002)
Kommentar
Fra : Jakob Andersen


Dato : 14-10-02 11:14

"Chrisser" <cbj@egdatainform.dk> wrote
> Ikke helt, jeg har flere steder i tråden skrevet at det desuden var et
> udtryk for min personlige mening, samt hvorfor jeg var af den mening.

Okay, nu begynder vi at komme ud til flueknepperiet, men det eneste du har
sagt om din personlige mening er følgende:

"Jeg kunne selvfølgelig bare overgive mig og pointere at det var min
personlige mening, men det er ikke hele sandheden...."

Men du har måske overgivet dig nu og indset at sandheden er at det var en
subjektiv kommentar som du ikke kan dokumentere?

> Og så virker det en lille smule tåbeligt at skulle argumentere for,
hvorfor
> jeg ikke vil benytte mig af et bestemt scriptsprog i ASP ( JavaScript )
mens
> i andre argumenterer for at det ikke kan lade sig gøre...

Jeg skulle mene at en afvikling af den ASP side jeg har postet før og nu
poster igen skulle opklare at man selvom man skriver Language="Javascript" i
en ASP side benytter JScript:

<%@ Language = JavaScript %>
<%
Response.Write( ScriptEngine() );
%>

Til orientering så returnerer ovenstående "Jscript".

--
Jakob Andersen



Chrisser (14-10-2002)
Kommentar
Fra : Chrisser


Dato : 14-10-02 11:27

"Jakob Andersen" <jakob@effectus.dk> skrev i en meddelelse
news:aoe5c4$n5d$1@news.cybercity.dk...
>
> Okay, nu begynder vi at komme ud til flueknepperiet, men det eneste du har
> sagt om din personlige mening er følgende:
>
> "Jeg kunne selvfølgelig bare overgive mig og pointere at det var min
> personlige mening, men det er ikke hele sandheden...."
>
> Men du har måske overgivet dig nu og indset at sandheden er at det var en
> subjektiv kommentar som du ikke kan dokumentere?
>

Når jeg skriver at det var min personlige mening, kan det da ikke blive mere
subjektivt.

> Jeg skulle mene at en afvikling af den ASP side jeg har postet før og nu
> poster igen skulle opklare at man selvom man skriver Language="Javascript"
i
> en ASP side benytter JScript:
>
> <%@ Language = JavaScript %>
> <%
> Response.Write( ScriptEngine() );
> %>
>
> Til orientering så returnerer ovenstående "Jscript".

Det er jo lang tid siden at jeg spurgte om det var en del af misforståelsen
JavaScript vs. JScript, og jeg så dit svar - ingen grund til at gentage det,
men så er der jo heller ingen grund til at fortsætte da vi åbenlyst, og fra
starten, har misforstået hinanden og ikke snakker om det samme !

Chrisser



Jesper Stocholm (14-10-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 14-10-02 12:09

Chrisser wrote :

> "Jakob Andersen" <jakob@effectus.dk> skrev i en meddelelse
> news:aoe5c4$n5d$1@news.cybercity.dk...
>>
>> Okay, nu begynder vi at komme ud til flueknepperiet, men det eneste
>> du har sagt om din personlige mening er følgende:
>>
>> "Jeg kunne selvfølgelig bare overgive mig og pointere at det var min
>> personlige mening, men det er ikke hele sandheden...."
>>
>> Men du har måske overgivet dig nu og indset at sandheden er at det
>> var en subjektiv kommentar som du ikke kan dokumentere?
>>
> Når jeg skriver at det var min personlige mening, kan det da ikke
> blive mere subjektivt.

Personligt sad jeg - og måske andre i tråden - og ventede på, at du kom
med at bud på, hvad denne "sandhed" bestod af. Dette kan jeg ikke finde i
dine svar. Det eneste du skriver er, at du har læst/hørt en masse
tidligere, som du ikke kan huske helt og hvorfra kommer.


--
Jesper Stocholm
http://stocholm.dk
Overvejer du at købe bøger ved saxo.dk ? Kig først på
http://www.firmcheck.dk/Info.asp?website=www.saxo.dk

Chrisser (14-10-2002)
Kommentar
Fra : Chrisser


Dato : 14-10-02 12:20

"Jesper Stocholm" <jespers@stocholm.invalid> skrev i en meddelelse
news:Xns92A785D1463B5spamstocholmdk@130.226.1.34...

> Personligt sad jeg - og måske andre i tråden - og ventede på, at du kom
> med at bud på, hvad denne "sandhed" bestod af. Dette kan jeg ikke finde i
> dine svar. Det eneste du skriver er, at du har læst/hørt en masse
> tidligere, som du ikke kan huske helt og hvorfra kommer.
>

Det er jeg da ked af, jeg gik ud fra at diskussionen ang JavaScript i ASP
var uvedkommende da vi fandt ud af det egentlig drejede sig om JScript.

Men jeg skal da gerne lede lidt og se om jeg kan finde noget der omtaler den
kombination hvis det skal være, men hvad med en smule tålmodighed - jeg
sagde jo at jeg ikke kunne huske argumenterne, så hvis de findes skal der
graves og det tager tid...

Chrisser



Chrisser (14-10-2002)
Kommentar
Fra : Chrisser


Dato : 14-10-02 14:09

"Chrisser" <cbj@egdatainform.dk> skrev i en meddelelse
news:aoe9bc$d8n$1@sunsite.dk...

> Det er jeg da ked af, jeg gik ud fra at diskussionen ang JavaScript i ASP
> var uvedkommende da vi fandt ud af det egentlig drejede sig om JScript.
>
> Men jeg skal da gerne lede lidt og se om jeg kan finde noget der omtaler
den
> kombination hvis det skal være, men hvad med en smule tålmodighed - jeg
> sagde jo at jeg ikke kunne huske argumenterne, så hvis de findes skal der
> graves og det tager tid...

Efter en hel del søgninger på nettet finder jeg ikke noget som helst der
omtaler at det ene scriptsprog skulle være bedre at anvende end det andet
til ASP.

Dog er jeg faldet over artikler der omtaler VBScript som default i forhold
til ASP, samt et par stykker der mener at ASP blev udviklet til VBScript (-
for at give VBScript en renæssance... ).
Førstnævnte bunder sikkert i at VBScript er det mest anvendte, sidstnævnte
har jeg aldrig hørt om før så det er nok en enkeltstående påstand.

Jeg fandt dog et par sjove links:

1) Afstemning over hvilket sprog der primært anvendes i ASP:
http://activedeveloper.dk/information/gamle_afstemninger.asp?poll=7

2) Anmeldelse af en ASP-bog der ifølge beskrivelsen anvender JavaScript.
http://www.html.dk/books/8757122806/

3) En artikel med hvori der opremses de 7 indbyggede ASP-objekter ( incl.
Request og Response ). Her står også at VBScript er default sprog, men at
alle scriptsprog kan bruges blot de er activeX kompatible:
http://www.devguru.com/Technologies/asp/quickref/asp_intro.html

Summa sumarum er at intet jeg kunne finde underbyggede min ( og de andres )
påstand om, at VBScript er at anbefale fremfor JavaScript som scriptsprog i
ASP, blot er det åbenbart uanmindeligt !

- men derfor kan man jo godt have sin mening om hvad man helst vil benytte
hvor

Chrisser
- Case Closed




Peter Lykkegaard (14-10-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 14-10-02 14:31

Som svar på skriblerier nedfældet af Chrisser :

> Dog er jeg faldet over artikler der omtaler VBScript som default i
> forhold til ASP, samt et par stykker der mener at ASP blev udviklet
> til VBScript (- for at give VBScript en renæssance... ).

Det er noget sludder at ASP blev udviklet for at give VBScript en renæssance
VBScript bruges mange andre steder end i forb med ASP

> Jeg fandt dog et par sjove links:
>
> 2) Anmeldelse af en ASP-bog der ifølge beskrivelsen anvender
> JavaScript. http://www.html.dk/books/8757122806/

Sådan læser jeg det ikke

> 3) En artikel med hvori der opremses de 7 indbyggede ASP-objekter (
> incl. Request og Response ). Her står også at VBScript er default
> sprog, men at alle scriptsprog kan bruges blot de er activeX
> kompatible:
> http://www.devguru.com/Technologies/asp/quickref/asp_intro.html
>
Vær opmærksom på at IIS/ASP kun understøtter JScript/VBScript "out of the
box"
For at kunne køre Perl, så skal der installeres nogle tredieparts
komponenter
Det fungerer iøvrigt fremragende

mvh/Peter Lykkegaard



Chrisser (14-10-2002)
Kommentar
Fra : Chrisser


Dato : 14-10-02 14:36

"Peter Lykkegaard" <polonline@hot.mail.com> skrev i en meddelelse
news:KDzq9.85$uQ6.1083@news.get2net.dk...

> Det er noget sludder at ASP blev udviklet for at give VBScript en
renæssance
> VBScript bruges mange andre steder end i forb med ASP

Øh, nu grænser det her vist til chikane, lige nedenunder skriver jeg jo
netop at jeg opfatter det som en enkeltstående påstand ( jeg har lige kigget
igen igen og det skriver jeg faktisk ), det var bare for at give et indtryk
af de ting jeg mødte på min vej !

> > Jeg fandt dog et par sjove links:
> >
> > 2) Anmeldelse af en ASP-bog der ifølge beskrivelsen anvender
> > JavaScript. http://www.html.dk/books/8757122806/
>
> Sådan læser jeg det ikke
>

Så er det vist ikke kun mig den er gal med idag...
Direkte kopieret ind:
Beskrivelse
Active Server Pages (ASP) er en standard, der beskriver, hvordan dynamik kan
føjes til almindelige web-sider.

Denne bog henvender sig til alle, som gerne vil udnytte de avancerede
muligheder, der gives med dynamiske web-sider. Det beskrives, hvordan man
med ASP kan udvide sine førhen kedelige HTML-sider med programkode, der
muliggør filadgang, databaseadgang, statistik, afsendelse af e-mails og
meget mere.

Til bogens fyldige eksempelmateriale er anvendt HTML-kode og scriptsproget
JavaScript.

Endvidere fra en af anmeldelserne:

Inden man går i gang med 'Active Server Pages' bør man have opnået
grundlæggende kendskab til JavaScript-programmering, da det er dette, bogen
bygger på. Personligt har jeg haft stor glæde af 'JavaScript i praksis'

Og fra en anden af anmeldelserne:

På en nem forståelig måde, kommer forfatteren godt rundt omkring brugen af
components, includes og en case som afslutter bogen. Bruger Javascript som
scriptsprog og bogen bliver væsentlig bedre med et vist kendskab til html og
javascript.

Eller er det mig der ikke kan stave til javascript ???

Chrisser




Peter Lykkegaard (14-10-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 14-10-02 14:53

Som svar på skriblerier nedfældet af Chrisser :

> "Peter Lykkegaard" <polonline@hot.mail.com> skrev i en meddelelse
> news:KDzq9.85$uQ6.1083@news.get2net.dk...
>
>> Det er noget sludder at ASP blev udviklet for at give VBScript en
>> renæssance VBScript bruges mange andre steder end i forb med ASP
>
> Øh, nu grænser det her vist til chikane,

Øhh, sådan var det da ikke ment
Det var en kommentar til nogle artikler du har fundet på nettet

>>> 2) Anmeldelse af en ASP-bog der ifølge beskrivelsen anvender
>>> JavaScript. http://www.html.dk/books/8757122806/
>>
>> Sådan læser jeg det ikke
>
> Så er det vist ikke kun mig den er gal med idag...
> Direkte kopieret ind:
>
> Til bogens fyldige eksempelmateriale er anvendt HTML-kode og
> scriptsproget JavaScript.
>
html.dk er sikkert et ganske udmærket site, men man skal ikke tage alt for
pålydende
Det er ikke faldet dig ind at bogen kan have faktuelle fejl, samt nogle
anmeldere er faldet i samme grøft
Det er ikke første gang det er sket i verdenshistorien

Hvis du finder nogle links hos MSDN/M$ der hårdnakket påstår at man
JavaScript serverside
Så kan det da diskuteres
Jvf tidligere indlæg hvor M$ "behind the scenes" oversætter JavaScript til
JScript, således at man faktisk bruger JScript uanset om man skriver til
scriptfortolkeren at man ønsker at bruge JavaScript eller JScript
Muligvis derfor at forvirringen er opstået

mvh/Peter Lykkegaard



Jakob Møbjerg Nielse~ (14-10-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 14-10-02 16:31

Jesper Stocholm wrote:
> Man vil nok
> kunne argumentere for, at JScript vil oversætte/kompilere/afvikle
> hurtigere end VBS, da JScript er versal-følsom.

Afviklingen vil helt sikkert være langsommere, men ikke oversættelsen.
Det eneste der skal gøres, er jo at konvertere det hele til lowercase,
og så bruge en versal-følsom parser.

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man
Jeg søger et fuldtidsjob som programmør. Tag et kig på hjemmesiden.



Jakob Møbjerg Nielse~ (14-10-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 14-10-02 16:33

Jakob Møbjerg Nielsen wrote:
> Afviklingen vil helt sikkert være langsommere, men ikke oversættelsen.
> Det eneste der skal gøres, er jo at konvertere det hele til lowercase,

Med "det hele" mener jeg selvfølgelig ikke indholdet i strenge, men kun
funktionsnavne, variable, osv.

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man
Jeg søger et fuldtidsjob som programmør. Tag et kig på hjemmesiden.



Jesper Stocholm (14-10-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 14-10-02 16:38

Jakob Møbjerg Nielsen wrote :

> Jesper Stocholm wrote:
>> Man vil nok
>> kunne argumentere for, at JScript vil oversætte/kompilere/afvikle
>> hurtigere end VBS, da JScript er versal-følsom.
>
> Afviklingen vil helt sikkert være langsommere, men ikke oversættelsen.
> Det eneste der skal gøres, er jo at konvertere det hele til lowercase,
> og så bruge en versal-følsom parser.

se, det er jo en datalog vi har brug for nu :)

Er det således man normalt gør - altså konverterer det hele til lowercase
og så pudser en versal-følsom parser på det ?

Mener du virkeligt, at JScript - der jo netop er versal-følsom - vil
afvikle langsommere end VBs ?



--
Jesper Stocholm
http://stocholm.dk
Overvejer du at købe bøger ved saxo.dk ? Kig først på
http://www.firmcheck.dk/Info.asp?website=www.saxo.dk

Jakob Møbjerg Nielse~ (14-10-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 14-10-02 17:19

Jesper Stocholm wrote:
> Er det således man normalt gør - altså konverterer det hele til
> lowercase og så pudser en versal-følsom parser på det ?

Det ved jeg ikke, det var bare et gæt . Jeg kan ikke huske at have
læst noget om det i mine compilerbøger, men det vil virke logisk (i
modsætning til en versal-følsom søgning).

> Mener du virkeligt, at JScript - der jo netop er versal-følsom - vil
> afvikle langsommere end VBs ?

Nope. Det var bare lidt klodset formuleret af mig.

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man
Jeg søger et fuldtidsjob som programmør. Tag et kig på hjemmesiden.



Jesper Stocholm (14-10-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 14-10-02 17:33

Jakob Møbjerg Nielsen wrote :

> Jesper Stocholm wrote:
>> Er det således man normalt gør - altså konverterer det hele til
>> lowercase og så pudser en versal-følsom parser på det ?
>
> Det ved jeg ikke, det var bare et gæt . Jeg kan ikke huske at have
> læst noget om det i mine compilerbøger, men det vil virke logisk (i
> modsætning til en versal-følsom søgning).

Ok ... men det må være således, at der er noget performance-nedgang ved
parsing og fortolkning af et script, hvis ikke scriptet er versal-
følsomt, ikke ? I tilfældet VBS er variablen "strCrap" jo den samme som
"strCRap" - og om ikke andet, så må konvertering af (hele) scriptet til
lowercase koste en smule.

>> Mener du virkeligt, at JScript - der jo netop er versal-følsom - vil
>> afvikle langsommere end VBs ?
>
> Nope. Det var bare lidt klodset formuleret af mig.

:)

Som det er blevet åbenbart i denne tråd, så skal man passe på med netop
det ...



--
Jesper Stocholm
http://stocholm.dk
Overvejer du at købe bøger ved saxo.dk ? Kig først på
http://www.firmcheck.dk/Info.asp?website=www.saxo.dk

Jakob Møbjerg Nielse~ (14-10-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 14-10-02 17:37

Jesper Stocholm wrote:
> Ok ... men det må være således, at der er noget performance-nedgang
> ved parsing og fortolkning af et script, hvis ikke scriptet er versal-
> følsomt, ikke ? I tilfældet VBS er variablen "strCrap" jo den samme
> som "strCRap" - og om ikke andet, så må konvertering af (hele)
> scriptet til lowercase koste en smule.

Jo, men det er denne konvertering jeg ikke kan forstille mig, koster
særligt meget. I tilfældes med VBS, kan man jo lige så godt konvertere
"strCrap" til "strcrap" eller "STRCRAP", halvere alfabetet og fjerne
ambiguiteter.

> Som det er blevet åbenbart i denne tråd, så skal man passe på med
> netop det ...

Ja.

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man
Jeg søger et fuldtidsjob som programmør. Tag et kig på hjemmesiden.



Peter Lykkegaard (14-10-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 14-10-02 08:18

Som svar på skriblerier nedfældet af Chrisser :

> Dog er jeg nødt til at sige at jeg altid har ladet mig
> fortælle/kunnet læse at javascript er et scriptsprog udviklet til
> clientside hvor VBScript er udviklet til serverside.

Korrekt, hvis vi taler om JavaScript
Ikke korrekt hvis vi taler om JScript


> Det er jo ikke det samme som at de kun kan bruges omvendt
> .....men så giv mig en god grund til at bruge javascript frem for
> VBScript !!!

Brug _altid_ JavaScript clientside da det er crossplatform

mvh/Peter Lykkegaard



Chrisser (14-10-2002)
Kommentar
Fra : Chrisser


Dato : 14-10-02 08:22

"Peter Lykkegaard" <polonline@hot.mail.com> skrev i en meddelelse
news:n9uq9.12$uQ6.567@news.get2net.dk...
> Som svar på skriblerier nedfældet af Chrisser :
>
> > Dog er jeg nødt til at sige at jeg altid har ladet mig
> > fortælle/kunnet læse at javascript er et scriptsprog udviklet til
> > clientside hvor VBScript er udviklet til serverside.
>
> Korrekt, hvis vi taler om JavaScript
> Ikke korrekt hvis vi taler om JScript
>

Jeg taler om javascript, da jeg startede med at udtale mig om dette og intet
kender til jscript


> > Det er jo ikke det samme som at de kun kan bruges omvendt
> > .....men så giv mig en god grund til at bruge javascript frem for
> > VBScript !!!
>
> Brug _altid_ JavaScript clientside da det er crossplatform
>
Nu er ASP jo serverside.........


Chrisser




Peter Lykkegaard (14-10-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 14-10-02 08:51

Som svar på skriblerier nedfældet af Chrisser :

> Jeg taler om javascript, da jeg startede med at udtale mig om dette
> og intet kender til jscript

news:ao6gmv$qh5$1@sunsite.dk

"Forkert, javascript er et af de scriptsprog der understøttes af ASP, dvs
at..."

javascript understøttes _ikke_ af ASP
>
>>> Det er jo ikke det samme som at de kun kan bruges omvendt
>>> .....men så giv mig en god grund til at bruge javascript frem for
>>> VBScript !!!
>>
>> Brug _altid_ JavaScript clientside da det er crossplatform
>>
> Nu er ASP jo serverside.........

Se ovenfor
Der er ikke noget i vejen for at VBScript clientside, bortset fra at det kun
vil virke i IE

mvh/Peter Lykkegaard



Chrisser (14-10-2002)
Kommentar
Fra : Chrisser


Dato : 14-10-02 08:58

"Peter Lykkegaard" <polonline@hot.mail.com> skrev i en meddelelse
news:hEuq9.18$uQ6.535@news.get2net.dk...
> Som svar på skriblerier nedfældet af Chrisser :
>
> > Jeg taler om javascript, da jeg startede med at udtale mig om dette
> > og intet kender til jscript
>
> news:ao6gmv$qh5$1@sunsite.dk

Nu kan jeg ikke følge med mere....det er jo et link til mit indlæg ????


> "Forkert, javascript er et af de scriptsprog der understøttes af ASP, dvs
> at..."
>
> javascript understøttes _ikke_ af ASP
> >
> >>> Det er jo ikke det samme som at de kun kan bruges omvendt
> >>> .....men så giv mig en god grund til at bruge javascript frem for
> >>> VBScript !!!
> >>
> >> Brug _altid_ JavaScript clientside da det er crossplatform
> >>
> > Nu er ASP jo serverside.........
>
> Se ovenfor
> Der er ikke noget i vejen for at VBScript clientside, bortset fra at det
kun
> vil virke i IE
>
Næ, det har jeg heller ikke påstået ????
Jeg skrev at det ene var udviklet til det ene og det andet til noget andet,
ikke at det ikke kunne bruges ???

For en god ordens skyld ( selv om jeg på nuværende tidspunkt har tabt tråden
i denne tråd ):
Jeg programmerer i ASP med VBScript, da jeg føler at det passer perfekt
sammen og passer perfekt til mine opgaver som mestendels ( læs: for det
meste ) er at lave en webbaseret del af et administrativt system.
Til validering og andre client-side ting bruger jeg JavaScript da det, som
du selv påpeger, er crossbrowser....

Jeg synes det er en fin opdeling af arbejdsopgaver, server-side og
client-side er klart opdelt og adskilt, ingen misforståelser mulige, og jeg
tror på at jeg får det bedste ud af de to scriptsprog !!!


Chrisser



Peter Lykkegaard (14-10-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 14-10-02 09:07

Som svar på skriblerier nedfældet af Chrisser :

> For en god ordens skyld ( selv om jeg på nuværende tidspunkt har tabt
> tråden i denne tråd ):

Du skrev at javascript kunne bruges serverside sammen med ASP
Det er det vi opponerer imod
Men nevermind

> Jeg programmerer i ASP med VBScript, da jeg føler at det passer
> perfekt sammen og passer perfekt til mine opgaver som mestendels (
> læs: for det meste ) er at lave en webbaseret del af et
> administrativt system. Til validering og andre client-side ting
> bruger jeg JavaScript da det, som du selv påpeger, er crossbrowser....

Det er også det de fleste af os gør
Man evt bruge JScript, Perl eller Pascal serverside, hvis det er det man har
lyst til
>
> Jeg synes det er en fin opdeling af arbejdsopgaver, server-side og
> client-side er klart opdelt og adskilt, ingen misforståelser mulige,
> og jeg tror på at jeg får det bedste ud af de to scriptsprog !!!
>
Korrekt

mvh/Peter Lykkegaard



Chrisser (14-10-2002)
Kommentar
Fra : Chrisser


Dato : 14-10-02 09:17

"Peter Lykkegaard" <polonline@hot.mail.com> skrev i en meddelelse
news:lTuq9.23$uQ6.599@news.get2net.dk...
> Som svar på skriblerier nedfældet af Chrisser :
>
> > For en god ordens skyld ( selv om jeg på nuværende tidspunkt har tabt
> > tråden i denne tråd ):
>
> Du skrev at javascript kunne bruges serverside sammen med ASP
> Det er det vi opponerer imod
> Men nevermind

Ok, så er jeg med igen.
Jeg har faktist set ASP med JavaScript, så jo, det kan man.....

- med mindre at folk tror at de koder JavaScript og det så blot fortolkes
som JScript ???????????????????

Men som sagt, bare fordi man kan er det ikke ensbetydende med at man
skal....


Chrisser



Peter Lykkegaard (14-10-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 14-10-02 09:27

Som svar på skriblerier nedfældet af Chrisser :

> "Peter Lykkegaard" <polonline@hot.mail.com> skrev i en meddelelse
> news:lTuq9.23$uQ6.599@news.get2net.dk...
>> Som svar på skriblerier nedfældet af Chrisser :
>>
>>> For en god ordens skyld ( selv om jeg på nuværende tidspunkt har
>>> tabt tråden i denne tråd ):
>>
>> Du skrev at javascript kunne bruges serverside sammen med ASP
>> Det er det vi opponerer imod
>> Men nevermind
>
> Ok, så er jeg med igen.
> Jeg har faktist set ASP med JavaScript, så jo, det kan man.....
>
Damn
Lavede lige en hurtig søgning via Google

> - med mindre at folk tror at de koder JavaScript og det så blot
> fortolkes som JScript ???????????????????
>
Jeg tror du har ret mht JavaScript (fortolkes ikke som JScript), men nu er
jeg stået af

> Men som sagt, bare fordi man kan er det ikke ensbetydende med at man
> skal....
>
Depends - men lad nu det ligge

mvh/Peter Lykkegaard



Jesper Stocholm (14-10-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 14-10-02 09:46

Peter Lykkegaard wrote :

> Som svar på skriblerier nedfældet af Chrisser :
>
>> "Peter Lykkegaard" <polonline@hot.mail.com> skrev i en meddelelse
>> news:lTuq9.23$uQ6.599@news.get2net.dk...
>>> Som svar på skriblerier nedfældet af Chrisser :
>>>
>>>> For en god ordens skyld ( selv om jeg på nuværende tidspunkt har
>>>> tabt tråden i denne tråd ):
>>>
>>> Du skrev at javascript kunne bruges serverside sammen med ASP
>>> Det er det vi opponerer imod
>>> Men nevermind
>>
>> Ok, så er jeg med igen.
>> Jeg har faktist set ASP med JavaScript, så jo, det kan man.....
>>
> Damn
> Lavede lige en hurtig søgning via Google

hvad fandt du ? Jeg fandt fx eksempler på kode, hvor der stod
"ASP+Javascript", men koden var

<%
var txtExample = Request.QueryString("Example1");
Response.Write(txtExample);
%>

.... og det er mig bekendt ikke JavaScript.

>> - med mindre at folk tror at de koder JavaScript og det så blot
>> fortolkes som JScript ???????????????????

Chrisser: Og det er ligemeget ?

> Jeg tror du har ret mht JavaScript (fortolkes ikke som JScript), men
> nu er jeg stået af

Det kan jeg ikke forstå - og igen: jeg taler med det forbehold, at jeg
kan tage fejl. Hvordan vil du lave nogle af de mest gængse opgaver i ren
JavaScript ? Mig bekendt er kollektionerne Response() og Request()
udvidelserne fra JavaScript til JScript. Hvordan vil du skrive noget til
browseren ? JavaScript indeholder så vidt jeg ved "kun" metoderne

document.write
document.writeln
<element>.innerHTML

+ et par andre

Kan de anvendes serverside ?

>> Men som sagt, bare fordi man kan er det ikke ensbetydende med at man
>> skal....
>>
> Depends - men lad nu det ligge

ja, men mest fordi jeg ikke forstår, hvad Chr vil.

--
Jesper Stocholm
http://stocholm.dk
Overvejer du at købe bøger ved saxo.dk ? Kig først på
http://www.firmcheck.dk/Info.asp?website=www.saxo.dk

Chrisser (14-10-2002)
Kommentar
Fra : Chrisser


Dato : 14-10-02 09:54

"Jesper Stocholm" <jespers@stocholm.invalid> skrev i en meddelelse
news:Xns92A76D8FA2E23spamstocholmdk@192.38.208.81...

> >> - med mindre at folk tror at de koder JavaScript og det så blot
> >> fortolkes som JScript ???????????????????
>
> Chrisser: Og det er ligemeget ?

Næ, det jeg prøvede at sige er, at du godt kan benytte JavaScript i ASP.
Hvis jeg alligevel skulle tage fejl måtte det være med ovenstående
begrundelse - altså en misforståelse fra min og andres side

> > Jeg tror du har ret mht JavaScript (fortolkes ikke som JScript), men
> > nu er jeg stået af
>
> Det kan jeg ikke forstå - og igen: jeg taler med det forbehold, at jeg
> kan tage fejl. Hvordan vil du lave nogle af de mest gængse opgaver i ren
> JavaScript ? Mig bekendt er kollektionerne Response() og Request()
> udvidelserne fra JavaScript til JScript. Hvordan vil du skrive noget til
> browseren ? JavaScript indeholder så vidt jeg ved "kun" metoderne
>

Mig bekendt hører Response og Request til ASP-teknologien og ikke til et
scriptsprog


Chrisser



Jakob Andersen (14-10-2002)
Kommentar
Fra : Jakob Andersen


Dato : 14-10-02 10:05

"Chrisser" <cbj@egdatainform.dk> wrote
> Næ, det jeg prøvede at sige er, at du godt kan benytte JavaScript i ASP.
> Hvis jeg alligevel skulle tage fejl måtte det være med ovenstående
> begrundelse - altså en misforståelse fra min og andres side

Prøv at leg lidt med den her kode:

<%@ Language = JavaScript %>
<%
Response.Write( ScriptEngine() );
%>



--
Jakob Andersen



Jakob Andersen (14-10-2002)
Kommentar
Fra : Jakob Andersen


Dato : 14-10-02 09:58

"Jesper Stocholm" <jespers@stocholm.invalid> wrote
> Det kan jeg ikke forstå - og igen: jeg taler med det forbehold, at jeg
> kan tage fejl. Hvordan vil du lave nogle af de mest gængse opgaver i ren
> JavaScript ? Mig bekendt er kollektionerne Response() og Request()
> udvidelserne fra JavaScript til JScript.

Det er ikke helt korrekt, disse funktioner er jo blot frameworkets objekter
og kan derfor benyttes i alle implementerede sprog. Men JScript(
<http://msdn.microsoft.com/library/en-us/script56/html/js56jsoriJScript.asp>
) er Microsofts implementation af ECMAScript (
<http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM> ) hvorimod Javascript (
http://developer.netscape.com/docs/manuals/javascript.html ) er
netscapes/mozillas version af ECMAScript.

Foreskellene når vi snakker serverside mellem Javascript og JScript er
minimale, det kan meget let være derfor at Chrisser er overbevist om at han
har skrevet Javascript i ASP Frameworket, om microsoft så har lavet det så
fikst at det fanger hvis folk bruger Language="Javascript" og oversætter det
til JScript skal jeg ikke kunne sige, men det ville da være en logisk
antagelse.


Faktisk kan man godt benytte Javascript serverside men så foregår det ikke i
ASP frameworket men på en Netscape Enterprise Server
--
Jakob Andersen



Jesper Stocholm (14-10-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 14-10-02 10:25

Jakob Andersen wrote :

> "Jesper Stocholm" <jespers@stocholm.invalid> wrote
>> Det kan jeg ikke forstå - og igen: jeg taler med det forbehold, at
>> jeg kan tage fejl. Hvordan vil du lave nogle af de mest gængse
>> opgaver i ren JavaScript ? Mig bekendt er kollektionerne Response()
>> og Request() udvidelserne fra JavaScript til JScript.
>
> Det er ikke helt korrekt, disse funktioner er jo blot frameworkets
> objekter og kan derfor benyttes i alle implementerede sprog.

Jeps - men derfor skal DOM i det benyttede sprog jo stadig "forstå"
anvendelsen af objektet. Hvis jeg anvender en editor med kontrol af
syntaks etc lavet på baggrund af DOM i Netscapes implementering af ECMA-
scripts, så forventer jeg da, at den brokker sig over anvendelsen af
metoden Response.Write ... eller har jeg helt misforstået det ?

> Men
> JScript(
> <http://msdn.microsoft.com/library/en-us/script56/html/js56jsoriJScript
> .asp>
> ) er Microsofts implementation af ECMAScript (
> <http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM> ) hvorimod Javascript (
> http://developer.netscape.com/docs/manuals/javascript.html ) er
> netscapes/mozillas version af ECMAScript.

Jeg sad lige og grublede over netop dette - og det er netop denne ECMA-
ting, der svær at forklare. JScript og Javascript er jo som du påpeger to
implementeringer af samme standard - og derfor kan det ofte være
forvirrende, at de ikke er "ens". At deres implementering af deres
respektive DOM heller ikke er helt ens - omend dog næsten - gør det ikke
nemmere.

> Foreskellene når vi snakker serverside mellem Javascript og JScript er
> minimale, det kan meget let være derfor at Chrisser er overbevist om
> at han har skrevet Javascript i ASP Frameworket, om microsoft så har
> lavet det så fikst at det fanger hvis folk bruger
> Language="Javascript" og oversætter det til JScript skal jeg ikke
> kunne sige, men det ville da være en logisk antagelse.

Præcist min pointe.

> Faktisk kan man godt benytte Javascript serverside men så foregår det
> ikke i ASP frameworket men på en Netscape Enterprise Server

og så røg tråden vist totalt OT ... :)

--
Jesper Stocholm
http://stocholm.dk
Overvejer du at købe bøger ved saxo.dk ? Kig først på
http://www.firmcheck.dk/Info.asp?website=www.saxo.dk

Jesper Stocholm (14-10-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 14-10-02 10:27

Jesper Stocholm wrote :

> Jeps - men derfor skal DOM i det benyttede sprog jo stadig "forstå"
> anvendelsen af objektet. Hvis jeg anvender en editor med kontrol af
> syntaks etc lavet på baggrund af DOM i Netscapes implementering af
> ECMA- scripts, så forventer jeg da, at den brokker sig over
> anvendelsen af metoden Response.Write ... eller har jeg helt
> misforstået det ?

ignorér venligst ovenstående. Jeg er ikke helt sikker på korrektheden af
min argumentation.

--
Jesper Stocholm
http://stocholm.dk
Overvejer du at købe bøger ved saxo.dk ? Kig først på
http://www.firmcheck.dk/Info.asp?website=www.saxo.dk

Jakob Andersen (14-10-2002)
Kommentar
Fra : Jakob Andersen


Dato : 14-10-02 10:34

"Jesper Stocholm" <jespers@stocholm.invalid> wrote
> Jeps - men derfor skal DOM i det benyttede sprog jo stadig "forstå"
> anvendelsen af objektet. Hvis jeg anvender en editor med kontrol af
> syntaks etc lavet på baggrund af DOM i Netscapes implementering af ECMA-
> scripts, så forventer jeg da, at den brokker sig over anvendelsen af
> metoden Response.Write ... eller har jeg helt misforstået det ?

ECMAScript er et scripting sprog der bruges til at programmere op imod en
Object Model. Når vi snakker ASP er det de 7 VB/IIS objekter:

Request
Response
Server
Session
Application
ASPError
ObjectContext

Der danner OM'en. Når vi snakker clientside scripting er det DOM'en som du
refererer til som kan ses her:

<http://www.w3.org/TR/2002/CR-DOM-Level-2-HTML-20020605/html.html>

Foreskellene mellem de forskellige implementationer af ECMAScript er faktisk
ikke særlig stor, dog er der nogle enkelte udbygelser hist og pist. Det jeg
tror du refererer til er de store forskelle der er i browsernes
implementering af ovenstående DOM, og det kan vi MEGET hurtigt blive enige
om er irriterende

--
Jakob Andersen




Peter Lykkegaard (14-10-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 14-10-02 10:01

Som svar på skriblerier nedfældet af Jesper Stocholm :

> hvad fandt du ? Jeg fandt fx eksempler på kode, hvor der stod
> "ASP+Javascript", men koden var
>
Google: "<SCRIPT LANGUAGE="Javascript" RUNAT="Server">"
628 hits

Ved ikke nok til at afgøre om det er "forkert"
Noget kunne evt tyde på at det er sammen med VI 6.0 Scripting Object Model

mvh/Peter Lykkegaard



Jesper Stocholm (14-10-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 14-10-02 10:28

Peter Lykkegaard wrote :

> Som svar på skriblerier nedfældet af Chrisser :

>> Det er jo ikke det samme som at de kun kan bruges omvendt
>> .....men så giv mig en god grund til at bruge javascript frem for
>> VBScript !!!
>
> Brug _altid_ JavaScript clientside da det er crossplatform

med mindre kravene - fra fx et intranet - beskriver det. Kan man fx starte
Excel op via dennes objekt-model via JavaScript - som man kan med JScript
og VBS ?

--
Jesper Stocholm
http://stocholm.dk
Overvejer du at købe bøger ved saxo.dk ? Kig først på
http://www.firmcheck.dk/Info.asp?website=www.saxo.dk

Jakob Andersen (14-10-2002)
Kommentar
Fra : Jakob Andersen


Dato : 14-10-02 10:35

"Jesper Stocholm" <jespers@stocholm.invalid> wrote
> med mindre kravene - fra fx et intranet - beskriver det. Kan man fx starte
> Excel op via dennes objekt-model via JavaScript - som man kan med JScript
> og VBS ?

Når du bruger "Javascript" i Internet Explorer bruger du uden at vide det
JScript fortolkeren, så der er faktisk ikke noget der hedder at bruge
Javascript i internetexplorer.

--
Jakob Andersen



Jakob Andersen (11-10-2002)
Kommentar
Fra : Jakob Andersen


Dato : 11-10-02 13:53

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote
> Ovenstående er javascriptsyntaks - det kan du ikke anvende i asp.

Korrekt, men man kan godt anvende JScript som er microsofts udgave af
ECMAScript og det har faktisk ovenstående syntaks.

--
Jakob Andersen



Jens Gyldenkærne Cla~ (11-10-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 11-10-02 13:59

Kasper Dueholm skrev:

> Hmm jeg tror nu nok at flg er linie 8:
> connect.Open ("Driver={Microsoft Access Driver (*.mdb)};DBQ=")
> & Server.MapPath("menu.mdb");

Det var såmænd også den linje jeg citerede (omend jeg havde klippet
den halvdel der var blevet ombrudt væk).

>> Javascript er et clientsidesprog - det udføres af klienten og
>> har derfor ikke adgang til serverresurser som fx databaser.

> Jo man kan faktisk godt bruge javascript i sine asp-sider.

Det kan jeg se - jeg beklager fejltagelsen.
Ved nærmere eftersyn er paranteserne også fint balanceret - jeg
havde bare fået javascript galt i halsen.

Til gengæld har jeg et andet bud på hvad der er galt. Slutningen af
din connect-linje er placeret uden for parantesen til connect.Open.
Du har altså:

Connect.Open (<connectstring1>) & Server.MapPath("menu.mdb")

Prøv i stedet med

Connect.Open ("Driver={Microsoft Access Driver (*.mdb)};DBQ=" &
Server.MapPath("menu.mdb") )
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Peter Lykkegaard (11-10-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 11-10-02 14:00

Som svar på skriblerier forfattet af Jens Gyldenkærne Clausen

> Ved nærmere eftersyn er paranteserne også fint balanceret - jeg
> havde bare fået javascript galt i halsen.
>
Ikke JavaScript - JScript
JScript er M$'s version

mvh/Peter Lykkegaard



Jakob Møbjerg Nielse~ (11-10-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 11-10-02 13:49

Kasper Dueholm wrote:
> connect.Open ("Driver={Microsoft Access Driver (*.mdb)};DBQ=") &
> Server.MapPath("menu.mdb");


connect.Open ("Driver={Microsoft Access Driver (*.mdb)};DBQ=" +
Server.MapPath("menu.mdb"));

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man
Jeg søger et fuldtidsjob som programmør. Tag et kig på hjemmesiden.



Kasper Dueholm (11-10-2002)
Kommentar
Fra : Kasper Dueholm


Dato : 11-10-02 14:07

> connect.Open ("Driver={Microsoft Access Driver (*.mdb)};DBQ=" +
> Server.MapPath("menu.mdb"));

Jeg kan se hvad du mener! Men i koden står det i 1 linie!

Hvis der er nogen der gider hjælpe så kan man hente eksemplet på flg link:

http://www.tonne.adsl.dk/menu.zip

På forhånd tak!

Kasper



Lars Hoffmann (11-10-2002)
Kommentar
Fra : Lars Hoffmann


Dato : 11-10-02 20:32

Kasper Dueholm escribió / skrev

> Jeg kan se hvad du mener! Men i koden st†r det i 1 linie!
>

Det skal det også i jakobs eksempel, forskellen ligger i hvornår du
lukker parenteserne.
Med venlig hilsen
Lars Hoffmann

Jakob Møbjerg Nielse~ (12-10-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 12-10-02 01:31

Lars Hoffmann wrote:
> Det skal det også i jakobs eksempel, forskellen ligger i hvornår du
> lukker parenteserne.

Og så det lille '+'. '&' duer ikke til konkatenering i JScript.

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man
Jeg søger et fuldtidsjob som programmør. Tag et kig på hjemmesiden.



Jakob Møbjerg Nielse~ (11-10-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 11-10-02 13:53

Kasper Dueholm wrote:
> do
> {
> }
> while(! onMenu.EOF)


Her ville jeg forresten foretrække:

while(! onMenu.EOF)
{
//blabla
}

Den øverste konstruktion vil altid køre mindst en gang, også selvom
onMenu er tom.

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man
Jeg søger et fuldtidsjob som programmør. Tag et kig på hjemmesiden.



Kasper Dueholm (12-10-2002)
Kommentar
Fra : Kasper Dueholm


Dato : 12-10-02 12:40

Tak for hjælpen alle sammen!

Det har været en god diskussion, og lærerig!

Jeg har set lidt på alle jeres indlæg og fandt frem til en løsning der ser
sådan ud:
******************************
var connect, onMenu, thisDay, query;
connect = Server.CreateObject("ADODB.Connection");
connect.Open (("Driver={Microsoft Access Driver (*.mdb)};DBQ=") +
Server.MapPath("menu.mdb"));
******************************

Det jeg gjorde var at jeg tilføjede '(' og ')' rundt om hele
connect.Open-metoden -> connect.Open((............ menu.mdb"));
Samtidig erstattede jeg '&' med et '+'!

Endnu engang tak til jer alle!

Kasper



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

Månedens bedste
Årets bedste
Sidste års bedste