Newsgroup: it.comp.lang.delphi
Titolo: Delphi 2005 e Aruba (2a parte)

Salve a tutti.
Ho letto e messo a profitto i
vostri preziosi consigli (MassimoB e Marco B.)
Come consigliato, ho utilizzato il deployng di Delphi Architect senza
problemi,
non è bellissimo, però funziona.
Usando la parte "base" delle librerie proposte sembra funzionare tutto bene.
Ho creato in pratica un .aspx ed una .dll nella cartella \bin
Fin qui tutto bene....
Proverò con la gestione dati: hai, hai che dolor !!
Qualche consiglio su cosa usare già compatibile di base con D2005 e W2003 ?
Credo che gli  .MDB siano compatibili (leggi usabili) per definizione. O no
?
Grazie a tutti
GP

 Credo che gli  .MDB siano compatibili (leggi usabili) per definizione.
 > O no?
Secondo la configurazione tipica dei server di Aruba, è possibile 
accedere a database Microsoft Access (MDB) e MySQL (dietro pagamento).
L'accesso avviene tramite driver ODBC, perciò devi utilizzare la 
gerarchia di classi 
ADO.NET
 appositamente progettata per lavorare con 
questa piattaforma: OdbcConnection, OdbcCommand, OdbcDataReader e così via.
Leggi la ".NET Framework Documentation" per tutte le informazioni sulle 
classi citate sopra (e su quelle correlate).
In caso di problemi, dicci tutto! :-)
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it


Grazie, proverò sicuramente. Nel tempo libero, si intende :-)
Alla prossima !
GP

Marco «Alka» Breveglieri
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/


Ottima domanda.
Il problema riguarda i componenti "estranei" all'ambiente dotNET nativo
non presenti, ovviamente, su server Aruba.
Credo, ancora non ho provato, che OleDB possa funzionare;
ByteFx, come altrie librerie penso di no.
dipende cosa troviamo di installato sul server.
GP

GP


 ha scritto nel messaggio

Potresti (spero) avere ragione tu. Me lo auguro per me
e per tutti voi. Verrebbe così superato il problema
delle cgi non più accettate da W2003 utilizzato da Aruba sui nuovi domini.
Potrei utilizzare le mie amatissime librerie. Chissà ?
Su Aruba ho diverse cgi scritte in Delphi, che girano regolarmente
sui vecchi W2000. Sapete se Aruba farà un brutto giorno l'aggiornamento
dei suoi server da W2000 a  W2003 ?
La settimana prossima farò un paio di prove su ADODB, ODBC e vi farò sapere.
A presto
GP

 con Jet?
Hai perfettamente ragione su questo. Ho indicato esplicitamente ODBC 
perchè è l'unica piattaforma (attualmente) supportata su Aruba.
Ciao! :-)


 ricordo bene. :)
Il problema di usare OLE DB non è nel fatto di non poter accedere alle 
classi OleDbXXX, quanto nel caso specifico di Aruba non sia possibile 
usare OLE DB. In altri frangenti (programmi desktop, siti con server 
dedicato e così via) puoi usare quello che preferisci. :-)



Vuoi dire che hai già provato gli altri metodi e non funzionano ?
GP

 dei suoi server da W2000 a  W2003 ?
Non credo sia possibile aggiornare i server senza il consenso dell'utente.
Tuttavia, Aruba incentiva il passaggio ai nuovi server quando si cerca 
di ottenere determinati servizi.
I nuovi domini, invece, sono tutti regolarmente riferiti a server dotati 
di Windows Server 2003.
Ciao! :-)


 Vuoi dire che hai già provato gli altri metodi e non funzionano ?
Non li ho provati, ma Aruba ha sempre supportato solo ODBC come driver 
per l'accesso (a meno che non siano cambiate le condizioni di 
fornitura); inoltre, sconsiglia caldamente l'uso di OLE DB anche sui 
server dedicati poichè alcune applicazioni malformate, con questi 
driver, sono causa frequente di riavvi necessari dei server.


 sembra un bel passo in avanti.
Mi sembra il minimo, per la verità. :-D
Ciao! ;-)


Marco «Alka» Breveglieri


Ciao! :-)


 connessione ai dati principe del .Net framework???? 0_0
Oddio, la Microsoft veramente spinge su SqlConnection, SqlCommand, 
SqlDataReader (ci siamo capiti)...
OLE DB è pur sempre una tecnologia basata su Win32, perciò si tratta 
comunque di "interoperabilità", non molto performante; a livello 
concettuale, Borland Data Provider ha molto più senso. :-)


 Dove posso trovare articoli su questo discorso [...]
L'ho letto tempo fa nel "vademecum" (
http://vademecum.aruba.it
).
Prova a sbirciare nelle FAQ.


concettuale, Borland Data Provider ha molto più senso. :-)
non l'ho ancora toccato :( ...
non so ma penso che oledb+jet sia più performante di
Odbc ... ma potrei dire una cavolata ...
Marco, ti volevo chiedere se hai mai provato (leggi: si
può fare) a far girare FireBird Embedded online ...
magari proprio su aruba ... è una cosa che mi frulla da
un pò in testa (ma anche qui forse dico cavolate ...
:D ).


 :D ).
Non credo sia possibile, perchè Aruba non consente l'uso di file 
eseguibili (tranne quelli "managed" di .NET) sui propri server in 
hosting con Windows 2003 Server. :-|
