PDA

View Full Version : Eseguire un activex lato server


Deo
24-06-2004, 15:00
Ciao!
Premessa: perdonate eventuali castronate, sono novizio el mondo web :p


Ho realizzato un sito dinamico che accede ai dati di un database
tramite ODBC mediante l'uso di un WSC contenente funzioni tipo la
seguente. Ovviamente questo approccio mi permette di creare
un'applicazione locale e non web, in quanto devo creare un DSN
ODBC(nel mio caso per Oracle) e registrare manualmente il wsc.

Purtroppo ora dovrei pubblicare su web tale sito, e ovviamente nn
posso creare un ODBC su tutti i client che lo visitano (senza contare
che funzionerebbe solo in una intranet) :)))

Attualmente instanzio l'oggetto WSC mediante la chiamata javascript
oDB = new ActiveXObject("wine.wsc");
C'e' la possibilita' di far eseguire questo script al server? In modo
che interroghi l'ODBC sul server e nn sul client??

Grazie
Diego


Funzione vbscript del WSC:
********************************************************************
function articoli_vb()
dim rsDettaglioArticoli
dim strRet
strRet = getXMLHeader()

Set rsDettaglioArticoli = dbGetRecords("SELECT DESCRIZIO FROM WINE")

Do While (Not rsDettaglioArticoli.EOF )
strRet = strRet + createXML( rsDettaglioArticoli("DESCRIZIO") )
rsDettaglioArticoli.movenext
loop

rsDettaglioArticoli.Close
strRet = strRet + getXMLFooter()
'msgbox strRet
articoli_vb = strRet
end function
*******************************************************************************

Deo
25-06-2004, 09:29
up

Uzi[WNCT]
29-06-2004, 11:19
Eora te fe qcssa a lavoro ah? :D

Deo
29-06-2004, 20:07
questo xe l'unico forum dove nissuni me ga risposto ^^

cionci
29-06-2004, 20:10
Non capisco...quello sopra è il codice di una pagina ASP ?

Deo
29-06-2004, 20:28
No e' un pezzo di vbscript contenuto in un windows script da registare sul client.

In pratica da windows lo posso registrare in modo da renderlo sempre disponibile. Questo mi permette l'accesso ai dati (in pratica restituisce stringhe con i dati formattati in xml che poi tratto e visualizzo con js).

La soluzione che sto adottando e' eliminare totalmente il WSC e scrivere pagine intermedie in Coldfusion per creare le stringhe di dati.

Tutto sommato mi son risparmiato parecchio lavoro, considerando che il tutto era partito come applicazione locale enza necessita' di pubblicazione..... :)

Originariamente inviato da cionci
Non capisco...quello sopra è il codice di una pagina ASP ?

Uzi[WNCT]
29-06-2004, 20:39
Originariamente inviato da Deo
questo xe l'unico forum dove nissuni me ga risposto ^^

sbo' ma dove casso gheeeeeeeeeetto postà dopo? :D

cionci
30-06-2004, 00:52
Appunto...allora perchè non farlo in ASP ? ;)

Deo
30-06-2004, 19:42
Perche' deve girare sotto linux + tomcat

Originariamente inviato da cionci
Appunto...allora perchè non farlo in ASP ? ;)

cionci
01-07-2004, 02:55
Allora non puoi instanziare una ActiveX sotto Linux ;)

pipozzolo
01-07-2004, 09:57
Originariamente inviato da Deo
...La soluzione che sto adottando e' eliminare totalmente il WSC e scrivere pagine intermedie in Coldfusion per creare le stringhe di dati....


Scusa ma visto che sei in linux + tomcat, non fai prima a scrivere qualche servlet o una pagina jsp per creare l'xml?