Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    [VB5] AIUTO Errore run-time -2147024770 (8007007e)

    Ciao ragazzi

    ho un problema che non riesco a capire assolutamente, anche perchè quello vi andro' a spiegare l'ho sempre fatto, ed è sempre andato bene.
    Sto costruendo una rubrica molto semplice, con Cognome, Nome etc etc.
    Utilizzo questi codici per inserire i record in DB Access:

    Private Sub Aggiungi()
    Dim DB As ADODB.Connection
    Dim T As ADODB.Recordset
    Dim strCnn As String
    Set DB = New ADODB.Connection
    strCnn = "" _
    & "Provider=Microsoft.Jet.OLEDB.4.0;" _
    & "Data Source=C:\Rubrica\Prova2(B).mdb"
    DB.Open strCnn
    Set T = New ADODB.Recordset
    T.LockType = adLockOptimistic
    T.Open "Prescriz", DB, , , adCmdTable
    T.AddNew
    T("Nome") = txt(0).Text
    T("Cognome") = txt(1).Text
    T("Indirizzo") = txt(2).Text
    T.Update
    T.Close
    DB.Close

    Come potete bene vedere è un codice semplice ma molto utile, che serve essenzialmente quando si hanno DB Access
    Il problema sorge quando io clicco il pulsante che comanda il codice vi ho appena indicato, e l'errore è:

    "Errore di run-time '-2147024770 (8007007e)'"
    "Impossibile trovare il modulo specificato"


    L'eerore viene evidenziato in questa riga:
    DB.Open strCnn

    La cosa strana che questo tipo di codice mi è sempre servito in qualsiasi sistema operativo, ma do oggi "Mistero della Vita" non funziona piu'
    Nei riferimenti del Progetto ho inserito
    -) Microsoft DAO 3.6 Object Library
    -) Microsoft ADO Data Control 6.0 (SP4) (OLEDB)
    -) Microsoft Activex Data Object 2.0 Library
    Il sistema operativo è XP
    AIUTATEMI VI PREGO, GARZIE A TUTTI VR-CLAUDIO

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Le domande su Visual Basic vanno nell'apposita sottoarea del forum.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Se lavori su SP SP2 prova a referenziare:
    Microsoft Activex Data Object 2.8 Library

    e se non utilizzi più DAO nel tuo progetto togli il riferimento:
    Microsoft DAO 3.6 Object Library

    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    [VB5] Errore ADO run-time -2147024770 (8007007e)

    Ciao carissimo
    ho provato a fare come dicevi tu, togliendo anche il componente DAO 3.6, ora non mi da piu' questo errore:
    "Errore di run-time '-2147024770 (8007007e)'"
    "Impossibile trovare il modulo specificato "

    ma questo:
    "Errore di run-time '-2147024770 (8007007e)'"
    "Errore di automazione "

    Quindi il numero di errore è lo stesso ma la motivazione è un'altra.
    Inoltre ho tolto Activex Data Object 2.0 e ho messo il 2.8 ma non cambia niente

    NON RIESCO PROPRIO A CAPIRE
    Ripeto, questo procedimento per aggiungere record tramite ADO è sempre funzionato...
    Ciao Claudio

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Prova:

    codice:
    Nome="C:\Rubrica\Prova2(B).mdb" 
    DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Nome & ";Persist Security Info=False"
    Ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    [VB5] Errore ADO run-time -2147024770 (8007007e)

    Grazie per la tua disponibilità e immediatezza nel rispondermi ma purtroppo niente da fare...
    puo' essere che Access 2003 come DataBase per questo tipo di procedimento abbia problemi?
    Non so' piu' a cosa pensare, addirittura ho fatto aggiornamenti del JET e tanto altro ancora!
    Se hai ancora idee, fammelo sapere...grazie ancora Claudio

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    L'aggiornamento jet che hai scaricato è questo?:
    http://www.microsoft.com/downloads/d...a-d7f70a153156

    e mdac 2.8 è questo?:

    http://www.microsoft.com/downloads/d...displaylang=it

    Ciao

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.