Visualizzazione dei risultati da 1 a 8 su 8

Discussione: ADO - Puntare DB

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271

    ADO - Puntare DB

    Ho disegnato un ADODC su un form e in fase di progettazione gli ho assegnato una connectionString che punta ad un file "myDb.mdb".

    Quando lancio il programma ho la necessità di cambiare il file a cui punta la connectionString perchè "myDB.mdb" potrebbe non esistere o chiamarso in altro modo. Tuttavia appena cerco di aprire il form, da errore dicendo che non riesce a trovare "myDB.mdb".

    Come si può aggirare il problema?
    Grazie
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

  2. #2
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    ,mdb?
    puoi provare a verificare se il file esiste

    cmq non hai specificto che linguaggio utilizzi
    prendon in considerazione vb.net
    codice:
    if io.file.exist("c:\file.mdb") = false then
      msgbox file non esiste ec...
    end if
    uauz

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271
    Utilizzo VB.

    Comunque il problema è un altro.
    Se in fase di progettazione ho puntato al file "myDB.mdb" e poi in fase di esecuzione ho la necessità di puntare ad un altro file(ad esempio perchè tramite la sezione configurazione del mio programma decido di puntare al file "altroDB.mdb"), quando lancio il form mi dice che non riesce a trovare "myDB.mdb" anche se sill'evento Form_Initialize ho modificato opportunamente la connectionString dell'AdoDC.
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

  4. #4
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    Il controllo lo doivresti fare prima, ad esempio all'apertura del programma e non del form che contiene l'oggetto ADODC (non so come è strutturato il tuo programma)

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271
    Non ho capito cosa intendi.
    Io ho un form MDI che apre in MDIchild. Sull MDIChild c'è l'ADODC.

    Quando devo fare il controllo?? E che controllo?
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

  6. #6
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    Il controllo lo fai all'apertura del MDI

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271
    Che tipo di controllo intendi?
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

  8. #8
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    Intendo il controllo sull'esistenza del database.
    Se il database esiste immetti il percoso in una variabile che poi andrà a completare la connectionstring dell'oggetto ADODC
    Se il db non esiste chiedi di immettere un percorso

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.