Oppure

Loading
20/06/11 22:35
gibra
Se hai problemi contatta Diego Cattaruzza
visual-basic.it/…
aaa
21/06/11 0:29
fusebyte
Ho mandato una email a support....vediamo se mi rispondono ,senno contatto
Diego.
Cmq, nel frattempo cerca cerca..nel PC avevo qualcosa di funzionante...non mi mandare a quel paese :-))
Funziona talmente bene e crea MDB senza avere Access che ,non mi vergogno a dirlo,dopo alcune modifiche, l'ho importato nel mio codice.

Ti scrivo cosa ho fatto.
Ho copiato /incollato il modulo.bas ed il form frmCreateDatabase
nel mio progetto ,ho aperto sia il modulo che form li ho caricati e salvati.

Poi nel mio form ho creato un tasto "creaMDB" e nel codice ho scritto
Private Sub cmdCreaMDB_Click()
frmCreateDatabase.Show
End Sub


Dovrei aver fatto tutto bene.
Apro il mio form,clicco sul Tasto cmdCreaMDB che mi apre il form importato,
da questo punto in poi è il codice "copiato" che fa la sua parte.
Invece appena avvio il progetto ( RUN) ottengo questo errore dal Modulo.bas:

Public mstrDbName       As DAO.Database

errore di compilazione
Tipo definito dall'utente non definito

Riesci a capire, per cortesia, dove sta il problema senza che ti incollo tutto il codice?
Ho controllato anche i componenti ma non c'è settato niente di particolare.


Ti ringrazio

ps: se avessi fatto una richiesta da "mission impossible" posto il codice,ma credo sia un problema di settaggi, il codice è copiato pari pari,ciao

pps:Fatto questo passo al cmdInsertMDB_Click,apriro' un altro Thread.


Ultima modifica effettuata da fusebyte 21/06/11 0:33
aaa
21/06/11 9:45
fusebyte
Risolto.
Sono andato in progetto>riferimenti>microsoft DAO 3.51 library , l'ho spuntato
e tutto si è sistemato.
Grazie
aaa
21/06/11 14:12
gibra
Personalmente lascerei perdere DAO, senza pensarci nemmeno 1 volta.

Non hai nemmeno la minima idea dei problemi che puoi andare incontro, soprattutto se un domani distribuisci la tua applicazione a terzi.

DAO è stra-morto e stra-sepolto.

Con il tuo codice stai creando un database formato Access formato '97.
Siamo nel 2011! :rotfl:
Fai un po' i tuoi conti...

Se usi DAO 3.6 puoi al massimo creare un Access formato 2000 (ma non oltre!)

Se non riesci a scaricare l'esempio te lo mando io, ma usa ADO :)

Ciao
aaa
21/06/11 16:17
fusebyte
Diego mi ha risposto.
Il problema , a quanto dice è che hotmail è visto come spam e quindi non invia la pass.
Vedro' di crearmi un diverso account e riprovare la registrazione.
Se nel frattempo ti va di mandarmi l'esempio lo accetto volentieri.
Ciao
Ultima modifica effettuata da fusebyte 21/06/11 16:17
aaa
21/06/11 18:57
gibra
Lo puoi scaricare dal mio sito:

vbcorner.net/download/…


Ciao
aaa
21/06/11 20:28
fusebyte
Mille Grazie, provo subito.

Ciao
aaa
21/06/11 20:41
fusebyte
Ma a te funziona?
Ho avviato il progetto e provato a creare un database da
menu>database>crea
e mi da subito errore " errore dicompilazione, impossibile trovare progetto o libreria" sul frmInizio in questa riga
If [b]Trim[/b](CommonDialog1.FileName) = "" Then Exit Sub

Scorrendo i REM leggo
'Nel progetto serve di inserire:
'Microsoft ADO Ext. 2.1 for DDL and Security
che nei "riferimenti" è gia' flaggato.

Da cosa puo' dipendere questo errore?
Nessun Modulo.bas per questo progetto?

Tk's



ps: piccola curiosita', la schermata iniziale ADO e ADOX scritto in rosso ed il nome dell'autopre scritto in celeste come è realizzata,non la trovo ne fra gli oggetti ne nel codice.
Ciao
Ultima modifica effettuata da fusebyte 21/06/11 21:07
aaa