Avatar billede triggy Nybegynder
27. oktober 2005 - 22:06 Der er 3 kommentarer og
1 løsning

Kald af asp, uden at åbne IE

Jeg har et lille asp script, der generer en txt fil, ud fra ændringer i en database.
Disse ændringer importeres så i et andet program, via txt-filen.

Mit problem ligger i, at access databasen fryser hvis jeg laver filem med auto-refresh, og blokerer derved for administrations-webben.

Er det muligt at kalde asp-filen fra scheduler, uden at den åbner IE, så serveren bare udfører de kommandoer der ligger i filen ?
Avatar billede Spotgun Seniormester
27. oktober 2005 - 22:15 #1
Du kan vel køre det som en VBS-fil i stedet for (kræver måske at koden modificeres en lille smule). Den burde du uden problemer kunne eksekvere fra scheduleren.
Avatar billede triggy Nybegynder
27. oktober 2005 - 22:48 #2
Ja, nogle gange ligger løsningen lige foran... :)

Har aldrig prøvet det før, men det ser ud til at virke... 

Takker...
Smider du et svar ?
Avatar billede Spotgun Seniormester
28. oktober 2005 - 08:27 #3
Værsgo :)
Avatar billede Slettet bruger
28. oktober 2005 - 16:19 #4
Hejsa!

Her har jeg så følgende kode som kører perfekt i IE, som asp-format.

Men der kommer fejl hvis jeg kører det som en vbs-fil!

Hvad kan fejlen være?
Her er koden:

<!-- #include file="../ADOVBS.inc" -->
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../DataB.mdb")
strSQL = "select * from users WHERE online=1"
set rs = Conn.execute(strSQL)
Do Until rs.EOF
tid = "" & rs("time") & ""
ton = "" & cdate("" & tid & "") & ""
fors = "" & (DateDiff("h", ton, Now())) & ""
if fors > "4" then
Dim rsSave
Set rsSave = Server.CreateObject("ADODB.RecordSet")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../dataB.mdb")
rsSave.open "users", strDSN, adOpenDynamic, adLockOptimistic, adCmdTable
rsSave.find "ID=" & rs("ID") & ""
rsSave("online") = "0"
rsSave.update
rsSave.close
set rsSave = Nothing
end if
RS.MoveNext
Loop
Conn.Close
Set Conn = Nothing
%>

fejlen der kommer ser sådan her ud:

Linie = 1
Tegn = 1
Fejl = En sætning var ventet


\Dan
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