Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314

    [vb6] errore ado_movecomplete tipo definito dall'utente non definito

    Ciao a tutti,

    alcuni gg fa ho fatto l'update di Window7 con l'ultima service pack e da allora alcuni progetti in vb6 non funzionano più...
    Quando cerco di eseguire il progetto ho il seguente errore:
    Errore di compilazione: La dichiarazione della routine non corrisponde alla descrizione dell'evento o della routine con lo stesso nome...

    In progetto i seguenti riferimenti sono selezionati:

    Microsoft ActiveX Data Objects 2.6 Library.
    etc.

    Componenti:
    Microsoft ADO Data Control 6.0 (SP6) (OLEDB),
    etc.

    Ho controllato le librerie e secondo me il codice che utilizzo io è uguale:

    Private Sub Ado_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)

    Ho provato a cambiare i riferimenti activex con versioni precedenti o l'ultima 2.8 ma da sempre lo stesso errore.
    Ho letto sul sito della microsoft di utilizzare ADODB.Recordset20 ma niente...

    Potete aiutarmi??
    Grazie mille

    Ciao
    Lia
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Non esiste alcuna soluzione!
    Non resta che rimuovere il SP1 di Windows 7, e tutto ritorna a funzionare.

    Microsoft sta cercando di studiare una patch per risolvere il problema.
    Stendiamo un velo pietoso su questo ennesimo 'menefreghismo' di Microsoft.

    Ne abbiamo parlato qui anche con un MVP:
    http://www.visual-basic.it/forum/default.asp?m=190486

    Il problema NON riguarda solo VB6, ma anche altri linguaggi.
    http://www.visual-basic.it/forum/default.asp?m=190486

    Nel frattempo:
    rimuovi il SP1. Io, per non trovare altre sorprese, ho pure disabilitato Windows Update.
    Una cosa del genere è inaccettabile da Microsoft.


  3. #3
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    Intanto grazie,

    eh già, l'avevo intuito! Infatti ho rimosso il SP1 ed ora "come per magia" ha ripreso a funzionare tutto, fortunatamente avevo fatto un'immagine del disco prima di fare l'update...
    A questo punto non resta davvero altro che come dici tu stendere un velo pietoso sul 'menefreghismo' di Microsoft ma speriamo cmq che riescano a trovare a breve la soluzione.

    grazie mille

    ciaooo
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245
    Alcuni giorni fa ho avuto lo stesso problema, io ho preso i file mdac (che in genere sono nella cartella "C:\Programmi\File comuni\System\ado" su un secondo pc e li ho sovrascritti nel pc con windows7 sp1 e ho risolto il problema....
    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.