Offtopic : Snak om alt mellem himmel og jord |
Kommunikere med database på server
Mandag 09-03-2007 kl. 12:52 |
Jeg har en InterBase database-server på en maskine her i huset. Nogen der ved hvordan jeg kan connecte op til den fra en HP på nettet? Kunne nemlig rigtig godt bruge oplysninger fra DB'en til at vise på hjemmesiden. f.eks. holdplan osv. I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 13:05 |
Det er ikke noget problem... du skal bare benytte en driver der kan snakke med din InterBase database server, og så laver du en connect string og connecter til databasen... Connect stringen til en Easysoft ser f.eks. ud a la det her: Driver={Easysoft IB6 ODBC};Server=myServerAddress;Database=ComputerName:C:mydatabase.gdb;Uid=myUsername;Pwd=myPassword; Det skal du så bare have loddet ind i dit ynglings udviklingssprog, og så er du kørende... Der skal selvfølgelig være åbnet op for at du kan connecte til database på den server, hvor den nu engang ligger... [1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 13:14 |
Men det kræver at driveren er installeret på serveren? (som jeg ikke umiddelbart har adgang til?) Eller er de ODBC-drivere 'standard' installeret? I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 13:28 |
På serversiden (Der hvor databasen ligger), skal du bare have adgang til databasen... På clientsiden, skal du så have en ODBC (f.eks.) driver, og den er sikkert allerede inkluderet i dit programeringssprog, hvis ikke, så er det ikke anden end et "plug-in"... Og så skal du bare lave din connect string, hvor du i bund og grund fortæller dit database lag, hvilken driver den skal benytte, hvor databasen ligger og din adgangskontrol... [1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 13:30 |
Ok, det må jeg prøve at kigge på. Foreløbig har de lavet en XML fil fra DB'en som jeg skal se om jeg kan style med noget XSL... I sidste uge lærte vi en masse (eller jeg gjorde) om XML.... så nu tager vil fat på XSL I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 13:31 |
XLS, det er lige så let som XML [1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 13:36 |
XSL men ja.. har leget lidt med det før så nu må vi se om det kan genopfriskes I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 13:51 |
He he... the apprentice becomes the master Min stavefejl kommer af at jeg har en kunde, som konsekvent kalder XML for XLM, og så har jeg i den forbindelse "oversat" andre TBF*'er i forbindelse med XML til DTD => TDT og XSL => XLS for at kunden kan forstå det?!?!? - og så kan man jo godt skrive forkert en gang i mellem * TBF = Tre Bogstav Forkortelse [1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 13:57 |
Ja, der er dælme også mange der kommer på nettet med en ASDL-forbindelse I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 14:04 |
Den tutorial jeg har set, betinger at man har en 'lokal' XML-fil hvor man tilknytter et XSL-ark der formatterer XML-filen. Hvad nu hvis jeg har XSL-filen lokalt, men vil formattere et XML-ark fra en ekstern server, altså at jeg vil linke mit lokale XSL-ark op mod den eksterne XML-fil ? Does the master get my point? I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 14:10 |
Njarh.. reelt er det vel nærmere en XML-fil på én server, der skal vises og formatteres via et XSL-ark på en anden server I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 14:15 |
Der er forskellige metoder at gøre det på... Hvis du f.eks. kun skal stylesheet'e din XML, så det bare "skal se pænt ud" og måske samle lidt data og iterere lidt hist og her, så kan du lave en simpel parser, som indsætter din XSL definition i dit XML document: <?xml-stylesheet type="text/xsl" href="stylesheet.xsl"?> og så er det op til den klient som skal "læse" dit XML hvorledes det skal gøres... Hvis du skal lave noget mere avanceret, f.eks. stylesheet'e det til PDF, så er du nød til at lave/benytte en XML parser, som kan lave en DOM (Document Object Model), hvor du så benytter de informationer du definere i dit XSL til at genere det output du ønsker... Did the apprentice get that [1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 14:19 |
Jeg forstod det, men det er XML filen som jeg IKKE kan gøre noget ved, blot læse den. XSL-filen har jeg derimod 100% kontrol over. Som jeg læser dit indlæg er det 180 grader omvendt af det du skriver ? eller ? I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 14:20 |
Jeg er ude i noget 'Load XML set xml = Server.CreateObject("Microsoft.XMLDOM") xml.async = false xml.load("http:// -- stilen til min xml fil ") 'Load XSL 'set xsl = Server.CreateObject("Microsoft.XMLDOM") 'xsl.async = false 'xsl.load(Server.MapPath("MIN_EGEN_XSL_FIL.xsl")) 'Transform file 'Response.Write(xml.transformNode(xsl)) 'Response.Write(xml) Er det helt hen i vejret ? I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 14:28 |
Det er skam helt fint... [1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 14:29 |
Jamen så må jeg hellere se om det kan komme til at virke i praksis I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 09-03-2007 kl. 15:19 |
Det er som om XML filen ikke loader ? Har prøvet med vores egen rss1.asp fil og det virker heller ikke... http://toyotaextreme.dk/xsl.xsl XML filen ser sådan ud.... hvis den ikke splittes ad af forummet <% 'Load XML set xml = Server.CreateObject("Microsoft.XMLDOM") xml.async = false 'xml.setProperty("ServerHTTPRequest",true) xml.load(" http://www.toyotaextreme.dk/rss1.asp") 'Load XSL set xsl = Server.CreateObject("Microsoft.XMLDOM") xsl.async = false xsl.load(Server.MapPath("xsl.xsl")) 'Transform file Response.Write(xml.transformNode(xsl)) 'Response.Write(xml) %> I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverLørdag 11-03-2007 kl. 19:49 |
Helt uden at kunne huske i detaljerne i asp, så er jeg ret sikker på at det din XML parser forventer i dette sammenhæng, er en lokal fil... Og for at det skal virke, skal du have en eller anden form for input stream, som kan læse fra en socket (dvs. hen over en tcp-ip protokol), hvor du connecter til din host på port 80 (den port der er standard i http...) Så her skal du i gang med at læse noget dokumentation om hvordan asp gør tingene... [1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverLørdag 11-03-2007 kl. 19:50 |
Ok.. tænkte nok det ikke var simpelt Må prøve at finde noget info om emnet I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverLørdag 11-03-2007 kl. 19:50 |
Damn... du er hurtig [1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverLørdag 11-03-2007 kl. 19:51 |
Ja.. men har en del aktiviteter online... som ikke kan passe sig selv så... derfor sidder jeg her lidt endnu Link kan gives til 'aktiviteterne' hvis ønsket... bare ikke her I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverLørdag 11-03-2007 kl. 20:14 |
Hvis det er spændende, så er jeg da interesseret [1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 12-03-2007 kl. 15:16 |
Jeg HAR fået det til at virke via HTTP.. både en remote XSL og XML-fil udgivet af ASP101.com http://toyotaextreme.dk/xml.asp Oprettet af XSL http://www.asp101.com/samples/xmlxsl.xsl XML http://www.asp101.com/samples/xmlxsl.xml Men det virker bare ikke med denne fil ? http://toyotaextreme.dk/xmlcontent.xml Må næsten være min XSL der fucker up ? Nogen med et bud på en XSL fil der kan style ovenstående XML ? Jeg kan bare ikke hitte ud af det , men jeg kan BARE ikke få det til at virke I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Kommunikere med database på serverMandag 12-03-2007 kl. 15:21 |
>>Jeg kan bare ikke hitte ud af det >>, men jeg kan BARE ikke få det til at virke Ved ikke lige hvad der gik galt der I forhandlinger med Styling- producent om agentur!
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
|
|
Fandt du ikke hvad du søgte?
|
|