Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    [DataReport] Problemi di installazione

    Ho terminato la mia prima applicazione sviluppata con VB6-sp5 su Win-2000. E fin qua tutto OK.
    Ho fatto un pacchetto di installazione con il software contenuto in Visual Studio 6.0 (ben 12 Mb).
    Ho caricato il tutto su un PC che ha Microsoft XP-Home Edition 2002, funziona tutto tranne..........
    La mia applicazione, per la parte di stampa, ha un Datareport collegato al DB (tabella.mdb) tramite un Data Environment e quando cerco di stampare mi da il seguente errore di Run-Time:
    3706 - Impossibile trovare il provider. E' possibile che non sia installato completamente.

    Grazie a chiunque mi può dare un consiglio.



  2. #2
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    un errore (quasi simile a questo ) me lo ha dato quando non ha trovato il database
    si è risolto mettendo un app.path con il database

    quindi...
    hai provato a verificare la validita' della path del database?
    mi spiego meglio
    se nel tuo computer lo metti su .../tuonome/desktop/database.mdb
    a volte ho notato che nell'installazione rimane invariata

    quindi cercera'nel computer del cliente .../tuonome/desktop/database.mdb (ilche è errato)

    beh questa è una soluzione(dimmi se funziona che tanto i problemi possono essere molteplici)

  3. #3
    Sul mio PC nell'evento Initialize del Data Environment ho messo
    ...App.Path & "\Tabella.mdb" e funzionava, dopo l'installazione no.

    Ciao

  4. #4
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    nei file di installazione di vb
    cìè anche la libreria di ado (non sempre l0installazione la esegue)

    prova ad eseguire l'installazione a mano
    (dovrebbe essere nella directory della tua applicazione)

    (proviamo pure questa)...

  5. #5
    La libreria che dici tu come si chiama?? e dove la trovo???

    Grazie


  6. #6
    anatroccolo

    ho avuto i tuoi stessi problemi, durante l'installazione dovevo configurare a mano le fonte dati.

    ho risolto collegando tutto da codice sia form che report.

    by
    gyonny

  7. #7
    Ho visto il tuo 3D ora proverò se ho qualche problema con il codice mi toccherà stressarti.

    ciao


  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    9
    Scusate.
    Ho anch'io lo stesso problema in fase di stampa.
    Come faccio a collegare tutto da codice?
    Quali sono le istruzioni?
    Grazie...

  9. #9
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    Originariamente inviato da mystery
    Scusate.
    Ho anch'io lo stesso problema in fase di stampa.
    Come faccio a collegare tutto da codice?
    Quali sono le istruzioni?
    Grazie...
    ho messo un file nel mio sito (e che ti spiega anche un suo bug)
    prova e dimmi se hai difficolta'

  10. #10
    Sono riuscito a collegare una tabella .Mdb ad un DataReport senza utilizzare DataEnvironment utilizzando il seguente codice:

    Dim DatDb1 As New ADODB.Connection
    Dim RecRS As New ADODB.Recordset

    Private Sub DataReport_Initialize()
    DatDb1.CursorLocation = adUseClient
    DatDb1.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path & "\DataBaseMusicale.mdb" & ";Jet OLEDBatabase ;"
    RecRS.Open "select * from DataBaseMusicale", DatDb1, adOpenStatic, adLockOptimistic
    Set Report1.DataSource = RecRS
    Exit Sub
    mbDataChanged = False
    End Sub

    Private Sub DataReport_Terminate()
    RecRS.Close
    DatDb1.Close
    Report1.Hide
    End Sub
    e mettendo nel DataField delle varie Text del DataReport i nomi dei campi della tabella.

    Ciao a tutti


    P.S. non sarei mai riuscito senza l'aiuto di gyonny

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.