Avatar billede mr_mudderkode Nybegynder
27. juni 2001 - 00:29 Der er 12 kommentarer og
1 løsning

Databasetilgang med ASP/JScript

Hæj.

Er der nogen der kan give mig et eksempel på en SELECT og en UPDATE i asp, hvor der gøres brug af JScript istedet for VBScript?
Avatar billede tdaugaard Nybegynder
27. juni 2001 - 00:33 #1
SQL\'et er det samme ... det er nok kun måden du tilslutter til DB\'en med der er forskellig. Men check da M$ JScript dokumentation på www.asp.dk/docs.asp
Avatar billede mr_mudderkode Nybegynder
27. juni 2001 - 00:36 #2
Ja tak. Jeg er godt klar over at SQL er det samme i begge tilfælde. :-)

Det var bare hvis nogen gad smide et par eksempler som jeg kunne sakse. Jeg er nødt til at bruge JSCRIPT på en side jeg er ved at rette til, hvor jeg plejer at bruge VBSCRIPT. Jeg har ikke prøvet JSCRIPT før, og er derfor ikke sikker på syntax osv...
Avatar billede tdaugaard Nybegynder
27. juni 2001 - 00:37 #3
hmm .. hvorfor SKAL du bruge JScript ? Nogen speciel grund ?
Avatar billede tdaugaard Nybegynder
27. juni 2001 - 00:38 #4
Skal da gerne lige prøve at se om jeg kan finde noget til dig ..
Avatar billede mr_mudderkode Nybegynder
27. juni 2001 - 00:39 #5
Ok, jeg burde måske lige præcisere mit spørgsmål. Det jeg er interesseret i er især hvordan man laver en forbindelse til databasen, og så henter ud og lukker ned. Bare så jeg står med et recordset i hånden, så tror jeg godt jeg kan klare resten selv. :-)
Avatar billede mr_mudderkode Nybegynder
27. juni 2001 - 00:41 #6
Funktionaliteten er lidt forskellig i JSCRIPT og VBSCRIPT. Jeg har f.eks. ikke umiddelbart kunne finde en erstatning for JSCRIPTS\' substring funktion.
Avatar billede mr_mudderkode Nybegynder
27. juni 2001 - 00:41 #7
Jeg er måske lidt krævende, så jeg hævede lige point til et lidt mere rundt tal. :-)
Avatar billede tdaugaard Nybegynder
27. juni 2001 - 00:42 #8
okay :-)

VBScript har Mid() der modsvarer er JScript\'s substring.

s = Mid(streng, start, længde)
Avatar billede mr_mudderkode Nybegynder
27. juni 2001 - 00:45 #9
Oooohhhh, jamen du er da en snuske!
Smid lige et svar.
Avatar billede tdaugaard Nybegynder
27. juni 2001 - 00:47 #10
*S* :-)
Jeg er i gang med din DB connection ..
Avatar billede mr_mudderkode Nybegynder
27. juni 2001 - 00:50 #11
Hvorfor hedder funktionen egentlig MID? Det er da fuldstændig intetsigende. Substring er lidt mere intuitiv og selvbeskrivende.
Avatar billede tdaugaard Nybegynder
27. juni 2001 - 00:54 #12
Mid() - Middle ..

Der er jo: Left(), Mid(), Right()

Tager hhv. fra venstre, hvorsom helst i strengen, og fra højre hvor jeg mener at huske at substring() bruges til alle tre ..
Avatar billede tdaugaard Nybegynder
27. juni 2001 - 01:23 #13
Her er det :-)
Er testet :-)

<%@LANGUAGE = \"JSCRIPT\" %>
<%
    var conn, rs;
   
    conn = new ActiveXObject(\"adodb.connection\");
    rs = new ActiveXObject(\"adodb.recordset\");
    conn.Open(\"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\"+Server.MapPath(\"dindb.mdb\"));
    rs = conn.Execute(\"SELECT * FROM din_tabel;\");
   
    while (!rs.BOF & !rs.EOF) {
        Response.Write(rs(\"dit_felt\"));
        rs.MoveNext();
    }
%>
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