Avatar billede peer Nybegynder
09. december 2002 - 23:55 Der er 20 kommentarer og
1 løsning

ASP uden web server

Jeg har en side programmeret i ASP med en access-database koblet på. Helt præcist er der tale om en database der indeholde et produktkatalog.

Jeg ønsker at kunne smide alt dette på en cd-rom for at sende det ud til folk. Hvordan knækker jeg dette?

Findes der en webserver der kan køre direkte fra en bat eller exe-fil hvor man så kalder browseren og asp-siden hvorefter dette afvikles. En slags virtuel webserver?

Er der nogle der har et løsningsforslag???
Avatar billede medions Nybegynder
10. december 2002 - 00:11 #1
Det kan ik' lade sig gøre... Du er nødt til at ha' en IIS/PWS server kørerende for at kunne tolke dine ASP koder!

-En måde at gøre det på kunne evt. være WSH/VBScript!

//>Rune
Avatar billede burningice Nybegynder
10. december 2002 - 00:18 #2
hmm... nu sidder jeg og tænker lidt på den der dist. af linux som kan køre fra en cdrom.. hvad er det nu den hedder... Knoppix, sådan var det... det burde ikke være umuligt at compile en apache med chiliasp eller sunasp ind i den, og på den måde køre det hele fra en cdrom.
Avatar billede medions Nybegynder
10. december 2002 - 00:20 #3
cyberfessor> Tror du ikke den løsning ville blive temlig dyr mht. licensaftaler osv.?

//>Rune
Avatar billede burningice Nybegynder
10. december 2002 - 00:39 #4
tjoo... hverken chiliasp eller sunasp har ry for at være særlig billige... men.. en løsning er vel en løsning ;)

en anden løsning kunne være at køre det hele som client-side scripting ved hjælp af vbscript. Det er faktisk den bedste løsning jeg lige kan komme på (hvilket du faktisk også har foreslået), udover det med Knoppix ;) Tror faktisk du kunne tjene på en sådan cd. Du er næppe den eneste der står med det problem...
Avatar billede peer Nybegynder
10. december 2002 - 00:40 #5
Jeg har fundet det her... Måske var det en ide?

http://www.sapio.com/reflex/
Avatar billede burningice Nybegynder
10. december 2002 - 00:49 #6
mmm... ser ellers lækker ud... men jeg synes ikke at kunne se nogen form for support for hverken asp eller php :(
Avatar billede peer Nybegynder
10. december 2002 - 00:51 #7
lort
Avatar billede medions Nybegynder
10. december 2002 - 01:04 #8
Well, du må prøve at se hvor langt du kan komme med VBScript!
Her er der fx et eksempel på hvordan du kontakter en Access DB fra VBS:
http://www.eksperten.dk/spm/238059

//>Rune
Avatar billede burningice Nybegynder
10. december 2002 - 01:05 #9
det er vist ikke så meget anderledes end asp... man skal bare ikke skrive server.createobject men bare createobject
Avatar billede thomas_yde Nybegynder
10. december 2002 - 02:12 #10
DU har et problem i din ide.
En cd-rom er ROM (Read Only Memory), dvs dine sider kan IKKE compiles uden de bliver flyttet over til klienten.
SÅ det eneste du kan gøre er at give kunden en cdrom med og håbe han har internet, og så måske ligge en side op der refererer til en webside online.
Eller skal det hele gøres i (D)HTML.
Avatar billede humlebidk Nybegynder
10. december 2002 - 04:33 #11
hvis du kan lave et udtræk i sql på databasen, så er det vel bare lige at lave en asp side der kan liste det ud på en ønsket opsætning i html, og så ellers kører koden vha programmet PWS, som fås gratis med win 98?

du kan jo hente alle tabeller i din db og for hver af dem liste keys og rækker.

hvis du evt kan hente din access database fra serveren som fil.. så kunne du måske med held konverterer filen til noget regneark? .. dunno.

næppe de bedste løsninger, men det kan gøres.
Avatar billede skg Nybegynder
10. december 2002 - 08:19 #12
Det giver i sig selv ikke særligt meget mening at distribuere en database på et statisk medie som en cd-rom - man har jo en database for at kunne have et centralt sted med opdateret data.

Jeg ville foreslå at du på en eller anden måde bare lavede det hele som normale HTML sider.
Avatar billede medions Nybegynder
10. december 2002 - 13:41 #13
Han kunne jo evt. bruge VBS, og oprette en fil i evt. c:\CDRomNavn\ og skrive til hans .txt/XML fil der og bruge det som DB!

//>Rune
Avatar billede skg Nybegynder
11. december 2002 - 00:45 #14
tjaa, men det ser ikke rigtigt ud til at personen der spørger er så langt inde i de forskellige teknologier og programmeringssprog til at lave sådan en løsning, uden andre måske lavede den for vedkommende
Avatar billede burningice Nybegynder
11. december 2002 - 00:50 #15
skg>> det må du lige være manden for... du elsker jo at lave al koden for folk... ikke sandt ;)
Avatar billede skg Nybegynder
11. december 2002 - 00:56 #16
så vil jeg fandme også have point, here goes:



for at køre din ASP fil på klient, skal du "næsten" bare ændre alle "Response.Write" til "document.write" og sætte <script language="VBScript" runat="server"></script> rundt om din kode, i stedet for <% %>



lidt ala:

<scrip language="VBScript" runat="server">
dim DbConn
set DbConn = CreateObject("alt.det.der")
DbConn.Open("det_man;nu;skal;skrive_her")

dim Rs, I
set Rs = DbConn.Execute("Select * From table")

Do While Rs.Eof = False
  document.write("0 :" & Rs(0).Value & "<br>")
  document.write("1 :" & Rs(1).Value & "<br>")
  document.write("2 :" & Rs(2).Value & "<hr>")
  Rs.Next
Loop
</script>

Håber du kan bruge det
Avatar billede skg Nybegynder
11. december 2002 - 01:12 #17
hvis jeg så ikke lavede stavefejl... sååå :-P

men prøv dig lidt frem, og lav hellere en god plan over det hele før du kaster dig ud i at kode det hele.
Avatar billede peer Nybegynder
11. december 2002 - 07:30 #18
skg >> Jo, jeg er som fint inde i ASP, VB, XML etc. Det er derfor min logik har sagt mig at uden webserver kan jeg ikke kontakte en database for udtræk. Men jeg vil nu alligevel prøve dit forsøg... Jeg vender lige tilbage...
Avatar billede skg Nybegynder
11. december 2002 - 18:25 #19
peer > ok, men din logik burde så have sagt dig at ASP jo er et framework som tillader server side eksekvering af kode der er skrevet på en speciel måde ( f.eks mellem <% og %> )

men sig endelig til hvis du ikke helt kan få det til at virke, en ting du måske kan få problemer med at Access DB gerne vil kunne skrives til.
Avatar billede peer Nybegynder
11. december 2002 - 23:39 #20
SKG -> takker... Du bragte mig på sporet. Jeg laver det med vbscript og har leget lidt allerede og det ser ud til at virke..
Avatar billede skg Nybegynder
13. december 2002 - 01:01 #21
erhm, den der runat="server" er vist ikke helt så nødvendig, nu jeg tænker over det :-P
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