Newsgroup: it.comp.lang.delphi
Titolo: MDB, Delphi 8 .. help

Salve a tutti.
Ho fatto un po' di ricerche su google e sui ng.. ma purtroppo senza un 
risultato apprezzabile.. almeno per me :)
Purtroppo dopo vari anni di non prtogrammazione (o programmazione saltuaria) 
mi sono un po' arrugginito.. :-P
Veniamo al punto.
Ho la necessità di realizzare una applicazione collegata ad un DB Access 
(già bello che pronto..) che permetta di aggiungere,modificare e cancellare 
i record nelle varie tabelle.. meglio se il tutto funzionante senza access 
installato (anche se non è un problemone).
Il tutto lo voglio realizzare come applicazione basata su windows forms e 
non su 
asp.net
.
Ho provato a consultare l'help in linea, i vari siti online... ma non ho 
trovato nulla.
Purtoppo ho bisogno di un aiuto su come iniziare (tra l'altro ero abituato a 
delphi 6.. e ora mi trovo un po' disorientato anche se l'ambiente è 
pressochè uguale).
Più o meno i punti chiave che devo attraversare li ho chiari.. ma non so 
come fare.. o meglio non me lo ricordo più ..  :((
Qualcuno mi puo' dare una zampetta :) ?
Ciao a tutti!

Qualcuno mi puo' dare una zampetta :) ?
Vedo che ami farti del male ;-)
WinForms puro? (o vcl forms ?)
Nel primo caso puoi provare a partire  dalla  dbpconnection,
dbpcommand e bdpDataadapter.
Purtoppo su D8 la documetazione è scarsissima.
In ogni modo, consiglio spassionato: con D8 c'è anche D7, una bella
applicazione Win32 con ADO!
In ogni modo, uno dei pochi posti dove forse trovi qualcosa di
interessante su D8 è qui: 
http://www.drbob42.com/
Ciao.
-- 
Ore 18.30: premo invio.

 non su 
asp.net
. [...]
Se sviluppi applicazioni basate sul .NET Framework, puoi usare 
comodamente le classi che fanno parte di 
ADO.NET
 per accedere a basi di 
dati utilizzando le piattaforme OLE DB e ODBC (sconsigliato) per 
accedere ad un database Microsoft Access.
La documentazione relativa la trovi all'interno del *Microsoft .NET 
SDK*, ricercando le classi che fanno parte della gerarchia 
/System.Data.OleDb/ e /System.Data.Odbc/.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 interessante su D8 è qui: 
http://www.drbob42.com/
Do un occhiata, grazie. 

 /System.Data.Odbc/.
darò comunque un'occhiata. Grazie.

 darò comunque un'occhiata. Grazie.
Se hai deciso di non basare la tua soluzione sul .NET Framework, puoi 
tranquillamente evitare di dare un'occhiata. ;-)
Da quello che hai scritto, tuttavia, mi pare che tu stia un po' 
brancolando nel buio; devi valutare attentamente il progetto da 
realizzare e, sulla base dei requisiti, adottare la piattaforma più 
indicata a soddisfarli. Hai messo VCL, 
VCL.NET
 e Windows Forms sullo 
stesso piano, ma sono tecnologie e librerie con sostanziali differenze.


era quello che volevo fare io.. ma non ho capito come fare :(
Ok, sei, giustamente, confuso: D8 è solo .NET (web based o winform
based), l'abbiamo comprato in 10 e fa abbastanza pena. Scrivere
un'applicazione WinForm è IMHO una mezza stupidata in quanto erediti
tutti i problemi di .NET (pesantezza per primo) per avere
un'applicazione simil-win32 che non è ne carne ne pesce.
Con D8 c'è pure D7, D7 è una piattaforma Win32 pura, niente .net,
niente winform, robusta, performante.
Per scivere una semplice applicazione con ADO in D7 ci vogliono
esattamente 30 secondi:
- New Application
- Vai sul TAb ADO e clicca su AdoConnection e AdoDataset
- Su adoconnection nelle proprietà clicca si conectionstring e con il
wizad dai i parametri di connessione
- Su adoDataset assegna alla proprietà connection AdoConnection1 e in
CommandText la query che ti interessa.
- Vai su DataAccess e clicca si DataSource
- Alla proprietà Dataset assegna ADODataset1
- Vai su datacontrols, seleziona una DBGRID assegna alla proprietà
Datasource "Datasource1"
- Apri AdoDataset1, se tutto è stato fatto correttamente il progetto
di prova da cui partire è finito!


 stesso piano, ma sono tecnologie e librerie con sostanziali differenze.
effettivamente da come sono partito si capiva questo.. ma non era questo che 
volevo lasciar trasprire :)
Grazie per l'aiuto

 di prova da cui partire è finito!
e infatti questo ricordavo, ma non riuscivo a capire da dove partire in 
questo schifo di versione di delphi.. :)

 esattamente 30 secondi [...]
Non che in altri ambienti ci voglia poi molto di più. :-D
A mio avviso, se il nostro amico non ci dice cosa diavolo deve fare, 
sarà ancora più difficile fornire suggerimenti su quale sia la 
piattaforma più adatta a risolvere le sue esigenze; se poi si parte con 
il piede sbagliato, sarà ancora più dura recuperare in seguito quando il 
progetto è già in corso.


 già in corso.
effettivamente hai ragione :-)
In pratica mi ritrovo con un DB già realizzato e relazionato da altri.
Questo DB contiene vari anagrafiche correlate tra loro che dovrenno essere 
popolate a manina tramite la mia applicazione .
Ovviamente dovrò poter modificare e eliminare i vari record, ma in se 
l'applicazione è molto banale.
In definitiva si tratta di una applicazione per gestire i permessi di pesca 
di determinate aree. Quindi ci saranno anagrafiche pesacatori, luoghi, 
tecniche,locali che rilasciano i permessi e così via.
Ho scelto delphi come piattaforma perchè bene o male (a parte 
l'arrugginimento di cui avevo accennato) ci ho già lavorato.. e poi perchè 
al momento questo ho :P

progetto è già in corso.
Extreme ha fatto una domanda, io ho dato una risposta, tu ne hai dato
un'altra, come sempre poi ognuno trae le proprie conclusioni e pensa
con la propria testa :-)
Ciao :)


 ADO proposte sono adattissime.
Ok credo a questo punto di essere in grado di buttar giù qualcosa.. vedremo 
cosa vien fuori :)
Grazie 

 al momento questo ho :P
Ok, in tal caso non mi pare che tu abbia al momento esigenze specifiche 
per utilizzare "Windows Forms" o comunque appoggiarti al .NET Framework.
Se possiedi Delphi8, hai senz'altro - come ti è stato suggerito - 
Delphi7 incluso; in alternativa, se stai valutando un acquisto, passa a 
Delphi2005: sto cominciando ad abituarmi alle nuove feature e in certi 
casi, quando passo saltuariamente su Delphi7 per alcuni vecchi progetti, 
mi trovo un po' a disagio. :-)
Ciao! :-)


 mi trovo un po' a disagio. :-)
Mi procurero' una trial. Grazie 1000.

 che con altri linguaggi ;-)
Ah, allora questa volta sono stato inutilmente malizioso...
Ci sono cascato... :-D


 ormai si parla di + di 4 anni fa purtroppo :(
Senti allora fallo con D7, perche' ti devi imbarcare in ambienti e
modalita' di sviluppo che conosci appena?
Guarda io programmo ancora con D6 e mi appoggio a database access con ADO,
e ormai sono talmente abituato che un programma come il tuo lo potrei
scrivere ad occhi chiusi... quindi non farti ingannare dall'opalescenza dei
questi nuovi RAD, perche' alla fine devi pur sempre studiarteli ma
sopratutto capire le nuove architetture quali windows forms, .net, che sono
assai diverse dalla VCL "classica" win32 che avresti a disposizione con D7.
Ovviamente il mio e' solo un consiglio. :-)
Ciao
-- 
Morde. 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 cosa vien fuori :)
Non avevo ancora finito di leggere il thread che ti avevo gia' risposto
prima, bene, vedo che hai deciso per win32 + ado. 


 prima, bene, vedo che hai deciso per win32 + ado.
si si, non ho tempo per mettermi a studiare nuovi ambienti, anche se mi 
piacerebbe.
In fin dei conti ho studiato come perito informatico e la programazione č 
sempre stata la mia passione, ma purtroppo non faccio questo lavoro.. e 
quindi mi devo adattare :(