Newsgroup: it.comp.lang.delphi
Titolo: BDE & vendite

Ciao Ragazzi,
Ho fatto un piccolo programmino che utilizza BDE. Ho compilato il
tutto spostato sul mio carcassone di casa e giustamente non funziona
perchè non ho installato BDE.
Cosa mi consigliate ? E' possibile e professionale vendere on-line un
programma e chiedere ai clienti di scaricarsi il BDE ?
Altrimenti altre ore di lavoro per passare ad ADO...
Ciao Ambro79

 Altrimenti altre ore di lavoro per passare ad ADO...
Calcolane il costo e ricaricalo sul prezzo del prodotto finale.
-- 
Morde

> Calcolane il costo e ricaricalo sul prezzo del prodotto finale.
Innanzitutto Morde grazie per tutte le tue risposte...
Spero di non stressare troppo, in questi giorni sono andato giù alla
grande con le domande.
Implementando in ADO quindi non è necessario richiedere installazione
di componenti esterni al di là del pacchetto Ado ?
Niente ponte ?
Ciao Ambro :)

 di componenti esterni al di là del pacchetto Ado ?
ciao.
Risposta breve: no, non devi installare altro.
Risposta lunga: si, ti servono i Microsoft Data Access COmponents, che 
sono gia' esistenti in windows, quindi quasi certamente il tuo 
applicativo funzionera' su qualunque windows XP o successivo senza dover 
installare nulla. Altrimenti ti tocca di installare una versione piu' 
recente scaricabile dal sito MS.
ciao
Giacomo

 ha scritto nel 
messaggio news:tpIWi.158963$%k.30...@twister2.libero.it...

Se posso aggiungere una precisazione, i MDAC non sono già su xp, almeno fino 
a circa un anno e mezzo fa, ma vengono installati insieme all'installazione 
di office; infatti sul pc dell'ufficio dove non era (e non è tuttora) 
installato office ho scaricato dal sito MS il pacchetto e funziona senza 
problemi. Su vista non saprei ma non voglio neanche vederlo per almeno 
qualche anno ancora....:-) 

 di office; infatti sul pc dell'ufficio dove non era (e non è tuttora) 
Mi sa ceh ti confondi: con windows XP viene installata la versione 2.7 
di MDAC; quello che accade da un anno e mezzo, con la sp2, e' che viene 
installata la versione 2.8 di MDAC.
ciao
Giacomo

> Risposta breve: no, non devi installare altro.
Ok.... Passo a ADO mi avete convinto.
Grazie e ciao

 Niente ponte ?
Si lo sto facendo, in realtà ogni tanto mi connetto e scarico, leggo,
rispondo... sai, deformazione professionale ;-)
-- 
Morde

 Altrimenti altre ore di lavoro per passare ad ADO...
Che database stai utilizzando?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Che database stai utilizzando?
MySQL... Tutto ok con ADO ?

 ha scritto nel 
messaggio news:UfJWi.159001$%k.30...@twister2.libero.it...

Uhmmm, mah sul mio pc ho dovuto scaricarlo perchè non c'era, ad ogni modo 
funziona. 

ale.am...@gmail.com
 ha scritto:

..meglio i dbexpress anche per gli altri db....
gli ado sono una bella merdaccia......

 MySQL... Tutto ok con ADO ?
Non mi piace come soluzione. ADO è una tecnologia che funziona benissimo,
ma dà il meglio con i db Microsoft. Per MySQL ti consiglio l'uso dei
driver dbExpress della CoreLab (sono a pagamento). Loro hanno più
soluzioni per questo db specifico (oltre a driver dbExpress, anche
componenti con accesso diretto). Perché stai usando proprio MySQL? Hai mai
provato PostgreSQL?


 Per MySQL ti consiglio l'uso dei driver dbExpress della CoreLab (sono a pagamento).
Che genere di insoddisfazioni potrei trovare con ADO/MySQL ? Perchè mi
consigli Postgres ?
Ciao e Grazie.

Perchè mi consigli Postgres ?
Perché è un database molto più completo e maturo di MySQL. Quest'ultimo ha
alcuni aspetti antipatici (faccio l'esempio banale dei trigger non
disabilitabili) e le scelte degli sviluppatori di questo motore db non
sono state sempre felici. Tieni anche presente che MySQL necessita una
licenza commerciale per particolari usi, Pg no.


> Non è tanto questione di velocità....
Grazie per l'enorme aiuto. Sono qui per imparare approfondirò in
questi giorni.
Un'ultimissima domanda ma per usare Odbc è necessario usare BDE ?
Ciao e grazie ancora.

> Un'ultimissima domanda ma per usare Odbc è necessario usare BDE ?
LO CONOSCETE ?
http://www.componentace.com/bde_replacement_database_delphi_absolute_database.htm

Un'ultimissima domanda ma per usare Odbc č necessario usare BDE ?
No. ODBC č un API inizialmente nato in seno alla MS e poi divenuto
standard. Se hai un ODBC provider per il tuo database, lo usi
direttamente. Ovvio poi che per usarlo da Delphi dovresti "innestarlo"
per esempio con i dbExpress per ODBC.
Diciamo che gli innesti che si possono fare sono:
1) applicazione --> dbExpress ---(driver dbX)---> database
2) applicazione --> ODBC ---(driver ODBC)---> database
3) applicazione --> dbExpress ---(driver dbx per ODBC)---(driver
ODBC)---> database
4) applicazione --> BDE ---(driver BDE per ODBC)---(driver ODBC)--->
database
5) applicazione --> ADO ---(OLE DB Provider)---> database
6) applicazione --> ADO ---(OLD DB Provider per ODBC)---(driver
ODBC)---> database
 

> No. ODBC è un API inizialmente nato in seno alla MS...
Guarda io non so veramente come ringraziarti.
Absolute Database lo conosci... ? Da quanto mostrato dalle recensioni
sembra una valida alternativa a BDE dal costo ridotto 99$.
Poi sparisco per un bel po' di giorni a studiarmi il tutto ;-)
Ciao e grazie Mille !!!!
Ambro