Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Manuweb
    Registrato dal
    Nov 2002
    Messaggi
    108

    errore

    Salve ragazzi.Devo fare alcune modifiche ad un programma(nn l'ho fatto io) ma quando lo lancio(da vb) mi da il seguente errore

    object does not source automation events

    su questa riga

    Public WithEvents rdsDatiVecchi As Recordset

    che devo fare?

  2. #2

  3. #3
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Che librerie hai incluso nel progetto? ADO o DAO?

  4. #4
    Utente di HTML.it L'avatar di Manuweb
    Registrato dal
    Nov 2002
    Messaggi
    108
    Scusami ma cosa intendi di preciso?
    lo so ke sono un po quindi potresti spiegarti meglio perfavore?
    grazie

  5. #5
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Sembra che l'oggetto che vuoi utilizzare withevents non supporti gli eventi.
    Vai nel menu progetto->riferimenti e vedi se è incluso ADO o DAO.


  6. #6
    Utente di HTML.it L'avatar di Manuweb
    Registrato dal
    Nov 2002
    Messaggi
    108
    era inclusa DAO 3.6 object library e ActiveX data object 2.6

  7. #7
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Proverei a togliere semplicemente il withevents, ma non vorrei che sia stato incluso erroneamente DAO invece di ADO.
    Che codice usi per connetterti al database?

  8. #8
    Utente di HTML.it L'avatar di Manuweb
    Registrato dal
    Nov 2002
    Messaggi
    108
    Public Sub ApriDataBase()

    Set GlobalDB = New Connection
    GlobalDB.CursorLocation = adUseClient
    GlobalDB.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & PercorsoGlobale & "\DataBase\Macellazioni.mdb;"

    End Sub

    L'unica modifica ke devo a fare a questo prog. è il percorso del db,ma non riesco a provarlo e a creare l'eseguibile.

  9. #9
    Utente di HTML.it L'avatar di Manuweb
    Registrato dal
    Nov 2002
    Messaggi
    108
    ho tolto la libreria DAO ora va.Sapresti dirmi come inserire il percorso \\snap\share1\database\file.mdb in quella funzione?

  10. #10
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Erroneamente è stato incluso anche DAO. Siccome sia DAO che ADO un oggetto Recordset ma solo ADO supporta gli eventi si faceva un po' di confusione.

    PercorsoGlobale="\\snap\share1\database\file.mdb"

    GlobalDB.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & PercorsoGlobale & ";"


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.