mheddaMedlem sedan feb. 2000385 inlägg Hejsan på er!
Jag har ett litet problem med scheduled jobs.
Jag tänkte köra ett asp script som går igenom en databas en gång per dygn, men nu är det så att den öppnar asp scriptet i dreamweaver och då exekveras ju inte koden. Jag har ställt om så att den ska öppna asp filer i explorer men den vill ändå som sagt är öppna i DW när jobbet körs.
Vad göra?
Kan man överhuvudtagit exekvera asp filer i job schedule?
MVH
@ndersMedlem sedan juni 200032 969 inlägg Ja, du får låta schemaläggaren öppna en IE med adressen http://server/fil.asp.
Mvh
OveRRidEMedlem sedan feb. 200112 078 inlägg
@nders skrev:
Ja, du får låta schemaläggaren öppna en IE med adressen http://server/fil.asp.
Eller så gör man ASP-filen till en VBS-fil och kör den direkt från schemaläggaren.
Tänkt dock på att object som response, request, session, applikcation och server inte finns i VBS-filer.
mheddaMedlem sedan feb. 2000385 inlägg Tackar för dom snabba svaren.
Det blev dock ett litet problem den lägger till sökvägen
"C:\Documents and Settings\MatsH\Start Menu\
före server adressen. Och då blir det "could not start"
Jag är lite ny på detta så jag undrar vad ska jag göra??
MVH
@ndersMedlem sedan juni 200032 969 inlägg Du kan inte exekvera asp-filer på det sättet, utan de måste ligga på en webbserver och ropas på med http:// i början.
Har du ingen webbserver på maskinen får du göra enligt overrides förslag, konvertera allt till en vbs-fil.
Vbs-filen kan exekveras direkt av windows.
Mvh
mheddaMedlem sedan feb. 2000385 inlägg Jag har en IIS installerad på denna burk.
@ndersMedlem sedan juni 200032 969 inlägg Detta fungerar för mig att köra från kommandoprompten:
"explorer.exe" [url]http://localhost[/url]
Man kan ju alltid schemalägga en bat-fil med det innehållet.
Mvh
mheddaMedlem sedan feb. 2000385 inlägg Tjena!
Det verkar som om det går framåt men dock så öppnar
den "My Documents"
har det något med sökvägen att göra kanske en dum fråga men jag är som sagt ny på detta.
Jag har skrivet så här i Run "C:\WINNT\explorer.exe"
och så här i Start in http:\\finkel\secure\subscribe\SQL_subscribe\subscribe_sharp.asp
MVH
@ndersMedlem sedan juni 200032 969 inlägg Om du bara skriver så här i Run då:
explorer.exe http:\\finkel\secure\subscribe\SQL_subscribe\subscribe_sharp.asp
edit: det blev en knasig radbrytning där, allt ska givetvis stå tillsammans.
mheddaMedlem sedan feb. 2000385 inlägg Tackar för alla svar..
Och @nders det verkar fungera nu.
Tack så väldigt super mycket :-)
MVH
mheddaMedlem sedan feb. 2000385 inlägg En liten fråga.
Nu funkar det bra, men jag
skulle villja att explorer kör det den ska köra i bakgrunden utan att öppna explorerförnstret eller iallafall stänga explorer efter den har gjort det den ska.
Går det??
MVH
@ndersMedlem sedan juni 200032 969 inlägg Då får du nog skippa IE helt, och köra med en VBS-fil, som kan köras helt i bakgrunden utan att du märker det.
Du kan också läsa i den här tråden.
Mvh
Kan man skicka information till en webserver med en vbs-fil?
I så fall... hur?
OveRRidEMedlem sedan feb. 200112 078 inlägg
LR^evil.sid skrev:
Kan man skicka information till en webserver med en vbs-fil?
I så fall... hur?
Vad menar du med att 'skicka information'? Querystrings, eller?
formulärdata med post är vad jag menar
detta är vad jag vill göra var 15:e minut med schemaläggaren och en vbs-fil
<html>
<head>
<title>Swipnet Login</title>
</head>
<body onload = "document.logonForm.submit();">
<form name = 'logonForm' action = 'https://login1.swipnet.se/login.php' method = 'post'>
<input type = 'hidden' name = 'username' value = '*******'>
<input type = 'hidden' name = 'password' value = '*******'>
</form>
</body>
</html>
nikoMedlem sedan juni 20022 599 inlägg set objHttp = CreateObject("Msxml2.XMLHTTP")
objHttp.open "POST", "https://login1.swipnet.se/login.php", False, "", ""
objHttp.send("username=*********&password=**********")
/red: Tog bort apostrof.
Thnx. Ska bli intressant att testa när jag slutat jobbet : )
Hoppas, hoppas...
mheddaMedlem sedan feb. 2000385 inlägg Hej igen!
Det där med att göra en VBS-fil, jag ju inte riktigt arbetat med VBS så är det någon vänlig själ som kunde tips om hur man gör om denna ASP-fil till en VBS-fil?
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="../adodb.asp"-->
<!--#include file="../adodb_trans.asp"-->
<%
SQL_Transact = "SELECT * FROM tbl_transaction"
Set rs = dbo.Execute(SQL_Transact)
While Not rs.EOF
if DateDiff("d", rs("pay_date"), date())=30 THEN
id= rs("id")
Set PayetPay = CreateObject("Payet.TransGate")
Payet.PayetPayID = rs("payet_pay_id")
SQL_update = "UPDATE tbl_transaction SET pay_date = getdate() WHERE id = '" & id &"'"
dbo.Execute(SQL_update)
End if
rs.MoveNext
Wend
MVH
mheddaMedlem sedan feb. 2000385 inlägg Hej!
Nu har jag error på detta.
Jag undrar gör man db-kopplingar så här i VBS-fil
set dbo=CreateObject("ADODB.Connection")
dbo.open("Driver={SQL Server};Server=192.169.0.13;UID=account;PWD=losen")
dbo.defaultdatabase = "db1"
set dbo=CreateObject("ADODB.Connection")
dbo.open("Driver={SQL Server};Server=192.169.0.13;UID=account;PWD=losen2")
dbo.defaultdatabase = "db2"
Set rs = dbo.Execute("SELECT * FROM tbl_transaction")
While Not rs.EOF
: /
Fungerar inte, tyvärr... Blir inte inloggad när jag kör filen.
Nån annan lösning?