Søgning
Tilpasset søgning

 
 
Annonce












 
Offtopic  :  Snak om alt mellem himmel og jord

Kommunikere med database på server



Forum rating: Top 5
Mandag 09-03-2007 kl. 12:52
    Vis profil  Vis bilprofil
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!


Kommunikere med database på server



Forum rating: Top 50
Mandag 09-03-2007 kl. 13:05
    Vis profil  Vis bilprofil
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]

Kommunikere med database på server



Forum rating: Top 5
Mandag 09-03-2007 kl. 13:14
    Vis profil  Vis bilprofil
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!


Kommunikere med database på server



Forum rating: Top 50
Mandag 09-03-2007 kl. 13:28
    Vis profil  Vis bilprofil
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]

Kommunikere med database på server



Forum rating: Top 5
Mandag 09-03-2007 kl. 13:30
    Vis profil  Vis bilprofil
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!


Kommunikere med database på server



Forum rating: Top 50
Mandag 09-03-2007 kl. 13:31
    Vis profil  Vis bilprofil
XLS, det er lige så let som XML
[1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]

Kommunikere med database på server



Forum rating: Top 5
Mandag 09-03-2007 kl. 13:36
    Vis profil  Vis bilprofil
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!


Kommunikere med database på server



Forum rating: Top 50
Mandag 09-03-2007 kl. 13:51
    Vis profil  Vis bilprofil
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]

Kommunikere med database på server



Forum rating: Top 5
Mandag 09-03-2007 kl. 13:57
    Vis profil  Vis bilprofil
Ja, der er dælme også mange der kommer på nettet med en ASDL-forbindelse
I forhandlinger med Styling-
producent om agentur!


Kommunikere med database på server



Forum rating: Top 5
Mandag 09-03-2007 kl. 14:04
    Vis profil  Vis bilprofil
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!


Kommunikere med database på server



Forum rating: Top 5
Mandag 09-03-2007 kl. 14:10
    Vis profil  Vis bilprofil
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!


Kommunikere med database på server



Forum rating: Top 50
Mandag 09-03-2007 kl. 14:15
    Vis profil  Vis bilprofil
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]

Kommunikere med database på server



Forum rating: Top 5
Mandag 09-03-2007 kl. 14:19
    Vis profil  Vis bilprofil
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!


Kommunikere med database på server



Forum rating: Top 5
Mandag 09-03-2007 kl. 14:20
    Vis profil  Vis bilprofil
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!


Kommunikere med database på server



Forum rating: Top 50
Mandag 09-03-2007 kl. 14:28
    Vis profil  Vis bilprofil
Det er skam helt fint...
[1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]

Kommunikere med database på server



Forum rating: Top 5
Mandag 09-03-2007 kl. 14:29
    Vis profil  Vis bilprofil
Jamen så må jeg hellere se om det kan komme til at virke i praksis
I forhandlinger med Styling-
producent om agentur!


Kommunikere med database på server



Forum rating: Top 5
Mandag 09-03-2007 kl. 15:19
    Vis profil  Vis bilprofil
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!


Kommunikere med database på server



Forum rating: Top 50
Lørdag 11-03-2007 kl. 19:49
    Vis profil  Vis bilprofil
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]

Kommunikere med database på server



Forum rating: Top 5
Lørdag 11-03-2007 kl. 19:50
    Vis profil  Vis bilprofil
Ok.. tænkte nok det ikke var simpelt

Må prøve at finde noget info om emnet
I forhandlinger med Styling-
producent om agentur!


Kommunikere med database på server



Forum rating: Top 50
Lørdag 11-03-2007 kl. 19:50
    Vis profil  Vis bilprofil
Damn... du er hurtig
[1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]

Kommunikere med database på server



Forum rating: Top 5
Lørdag 11-03-2007 kl. 19:51
    Vis profil  Vis bilprofil
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!


Kommunikere med database på server



Forum rating: Top 50
Lørdag 11-03-2007 kl. 20:14
    Vis profil  Vis bilprofil
Hvis det er spændende, så er jeg da interesseret
[1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]

Kommunikere med database på server



Forum rating: Top 5
Mandag 12-03-2007 kl. 15:16
    Vis profil  Vis bilprofil
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!


Kommunikere med database på server



Forum rating: Top 5
Mandag 12-03-2007 kl. 15:21
    Vis profil  Vis bilprofil
>>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!


 
   Fandt du ikke hvad du søgte?
Tilpasset søgning
Observér indlæg