Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832

    [vb] Connessione ADO ad un DB generica

    scusate l'insistenza, ma non ne esco fuori:

    nelle prorpietà del controllo ADO c'è la finestrella che si apre che consente di connettere l'ADO ad un DB... ci siete?

    il fatto è che se clicco su "GENERA" ottengo un path specifico D:\path\db.mdb

    mentre come al solito, vorrei che il path fosse generico, per poter redistribuire liberamente la copia del programma.

    nella casellina in cui dice: stirnga di connessione che cid evo mettere per rendere tutto genrecio con App.Path?

  2. #2
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    il fatto per cui mi preme questa storia è che allo stesso modo dell'ADO poi dopo dovrei configurare anche un DATAENVIROMENT per creare un report associato al programma!

  3. #3
    Utente di HTML.it L'avatar di JamesD
    Registrato dal
    Oct 2001
    Messaggi
    415
    ti crei la tua stringa di connessione normalmente e poi la associ all'ADO dal form_load! La stringa sarà più o meno "provider .... blabla..source=c:\pippo\tuodb...

    da li sostituisci il percorso con "provider=... " & app.path & "\tuodb..."

    Spero di essere stato chiaro:gren:

  4. #4
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    si l'unico fatto è che però poi i campi del form.. come li associo al db?

    fin'ora è andato tutto bene eprchè la stringa era attiva e funzionava ma poi?

  5. #5
    Utente di HTML.it L'avatar di JamesD
    Registrato dal
    Oct 2001
    Messaggi
    415
    ?!?

    Li associ sempre da codice:
    nel form load prima associa la stringa di connessione poi associa ai controlli l'ADO
    es:
    codice:
    ADO.connectionstring="tua stringa"
    ...
    'setti le altre proprietà che ti servono
    ...
    text1.datasource = "ADO"
    text1.datafield = "tuo campo"
    ...
    'e così via
    Spero di essermi spiegato bene:master:

  6. #6
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    no così non era possibile: nel mio form i sono almeno 65 campi... mica li posso collegare tutti a mano!!!

    ho fatot come mi ha suggerito Vonkranz: tolto il percorso assoluto dalla finetstra proprietà e lasciato solo il nome.
    così il prog all'avvio va a cercare il db nell cartella principale e avendolo lasciato li.. lo trova....

    e brutto a è l'unico modo.

  7. #7
    Utente di HTML.it L'avatar di JamesD
    Registrato dal
    Oct 2001
    Messaggi
    415
    OK!

    Ciaoz

  8. #8
    c'è qualcosa che non và

    se conosci le principali regole di programmazione avresti già la risposta.

    Una form con 65 campi è illegibile a meno che non sia una matrice, ma se è una matrice ti serve una classe MATRICE.
    Il dubbio non è piacevole, ma la certezza è ridicola. Solo gli imbecilli son sicuri di ciò che dicono.

  9. #9
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    perchè è illegibile?

    con i tab lo leggo benissimo...

    :zamm:

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 © 2024 vBulletin Solutions, Inc. All rights reserved.