Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Collegamento a db diversi

Autore Messaggio
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
25 novembre 2002 alle 13:57:21 Profilo - emuInvia un messaggio privato Rispondi quotando
Modificato il 17 maggio 2003 alle 12:06:02

Ciao a tutti,
sto seguendo da qualche settimana la nascita di questo progetto, e devo dire che mi sembra molto promettente, quindi vorrei dare una mano anch'io.
Per quanto riguarda il collegamento a db diversi da access, trattandosi di un progetto free e open source, suggerirei di evitare driver per db tipo oracle o sql server (avete presente quanto costano le licenze? si tratta di migliaia di dollari per server!), mentre mi orienterei verso gli ottimi db open source esistenti, tipo mySql.
Io attualmente sono riuscito ad installare AspNuke 1.1 su Brinkster (account gratuito), e se qualcuno e' interessato, potrei spiegare come ho fatto e quali correzioni devono essere fatte al codice.
Ciao

Emu
Spremuta

Amatore
Amatore
49 Discussioni



Profilo - Spremuta
25 novembre 2002 alle 14:03:29 Profilo - SpremutaInvia un messaggio privato Rispondi quotando
Bene! Anch'io vorrei utilizzare mysql con aspnuke 1.1, purtroppo per ora non posso fare prove, ma cmq la tua esperienza mi sembra interessante! Dicci dicci [feu] e se vuoi posta anche il link del tuo sito....thx (o)
---------------
http://www.legionediasgard.it
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
25 novembre 2002 alle 22:53:47 Profilo - emuInvia un messaggio privato Rispondi quotando
Modificato il 22 giugno 2003 alle 08:01:40

Per adesso e' completamente vuoto, ma funziona (o almeno si vede):
http://www15.brinkster.com/hexfight/nuke12/Default.asp
Il problema con brinkster e' che non si puo' scrivere praticamente su nessuna cartella, non si possono inviare mail e non e' possibile istanziare l'oggetto xmldom per le traduzioni. Ho dovuto scrivere un rozzo parser xml e cambiare la codifica del file IT.xml da Unicode a ISO-8859-1.
Adesso provero' a risolvere il problema dell'invio di mail (ovviamente senza usare cdonts)
In rete non dovrebbe essere difficile reperire i driver per mySQL, il problema sara' quello di installarli sul server remoto.
Gia' che ci sono, ti rivolgo una domandina: per quanto riguarda la riga con i bottoni visibile nella home page di www.aspnuke.it sotto il banner, sai per caso dove ne trovo il codice? Non mi risulta sia compresa nel package che ho scaricato, o per lo meno non la ho vista.
Ciao

Enrico


---------------
development@aspnuke.it
goku1964

Avanzato
Avanzato
195 Discussioni



Profilo - goku1964
26 novembre 2002 alle 00:27:07 Profilo - goku1964Invia un messaggio privato Rispondi quotando
per i bottoni se ti riferisci a quelli attuali non li troverai da nessuna parte fanno parte della grafica del sito quindi non disponibile ( almeno per il momento )
---------------
ma se il cacioricotta è fatto con la ricotta, il caciocavallo con che cosa è fatto?
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
27 novembre 2002 alle 11:29:48 Profilo - emuInvia un messaggio privato Rispondi quotando
Ho provato ad utilizzare come db mysql al posto di access.
Collegarsi non e' difficile, basta installare myodbc ed usare la opportuna stringa di connessione:
sConnString = "Driver=MySQL;database=" & lcase(sDBName) & ";Server=localhost;UID=user;PWD=pwd;OPTION=16386;", ma il problema vero e' che mysql non supporta l'istruzione TOP, usata quasi ovunque nelle SELECT di aspnuke.
L'istruzione LIMIT presente in mysql non e' esattamente la stessa cosa.
Qualcuno per caso sa come risolvere questo problema?
Ciao e grazie in anticipo a tutti.

Emu

---------------
development@aspnuke.it
curioso

Eliminato
Eliminato
0 Discussione



Profilo - curioso
02 luglio 2003 alle 11:38:37 Profilo - curiosoInvia un messaggio privato Rispondi quotando
Non so se qualcuno ha gia risposto a questa domanda ma se MySql e' simile a gli altri DBMS (non ne ho idea) la soluzione potrebbe essere semplice!
Ogni query :

SELECT TOP 3 * FROM tombola ORDER BY numero


deve diventare

SELECT * FROM (SELECT * FROM tombola ORDER BY numero) LIMIT 3


Chi ha un MySql con cui provarlo mi dica se funge ... :p
---------------
Mi congedo con un inchino. <o_Ó> Curioso Odigo ID = 3249433 ICQ = 95746297 Yahoo! = curiosod
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
02 luglio 2003 alle 12:19:58 Profilo - emuInvia un messaggio privato Rispondi quotando
Avevo provato anche cosi', ma su MySQL 3.23 non era possibile eseguire query di query (era proprio uno dei maggiori difetti di MySQL).
Adesso con la 4.x funziona correttamente (credo) la LIMIT, ma non so se hanno risolto il problema delle "query annidate".
Ciao
---------------
development@aspnuke.it

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 130
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685251 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi