Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747

    [VB 6] Errore su record.movenext

    Ciao a tutti

    while not record.eof
    addnew
    record.movenext
    wend

    Inserisco tanti record ad un certo punto nel record.movenext mi da questo errore:
    il provider di dati o un altro servizio ha restituito una stato E_FAIL



    Mi sapete aiutarmi?
    Allejo

  2. #2
    stai facendo un ciclo infinito
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Originariamente inviato da xegallo
    stai facendo un ciclo infinito
    Un ciclo infinito?
    No finisce fino a record.eof

    codice:
    while not record.eof 
    addnew 
    record.movenext 
    wend
    Allejo

  4. #4
    Originariamente inviato da allejo
    Un ciclo infinito?
    No finisce fino a record.eof

    codice:
    while not record.eof 
    addnew
    record.movenext 
    wend

    però ad ogni giro aggiungi un record ... (addnew)
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  5. #5
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    forse non mi sono spiegato bene

    codice:
    ciclo su una tabella di nome pippo -record
    addnew su tabelle di nome pluto
    record.movenext -ovvero sulla tabella pippo
    update su tabella pluto
    wend
    Mi sono spiegato bene?
    Allejo

  6. #6
    Originariamente inviato da allejo
    forse non mi sono spiegato bene

    codice:
    ciclo su una tabella di nome pippo -record
    addnew su tabelle di nome pluto
    record.movenext -ovvero sulla tabella pippo
    update su tabella pluto
    wend
    Mi sono spiegato bene?
    adesso si non è la stessa cosa che avevi scritto prima
    cmq per tornare al problema dovrei sapere i 2 recordset come sono aperti
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  7. #7
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    allora posto il mio codice

    codice:
    Dim rcset as ADODB.Recordset
    Dim lvtb As Table  
    Set rcset = New ADODB.Recordset
    rcset.CursorLocation = adUseClient
    rcset.Open "SELECT * " & _
                "FROM PIPPO  ", DB, adOpenForwardOnly
    
    Set dbSiggraph = OpenDatabase(gvs_path_graph & "ACCESSO.mdb", False, False)
    
    Set lvtb = dbSiggraph.OpenTable("pluto")
        lvtb.Index = "PrimaryKey"
    
    While Not rcset.EOF
        lvtb.AddNew
        lvtb!Pluto = Trim(rcset!Pippo)
        lvtb.Update
        rcset.MoveNext
    Wend
    rcset.Close
    End Sub
    Ecco il mio piccolo codice
    Fa tanti inserimenti ad un certo pundo si ferma su rcset.movenext e mi da quell'errore
    Allejo

  8. #8
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Nessuno mi può aiutare?
    Allejo

  9. #9
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Ho trovato l'errore xkè non supportava questa sintassi
    rcset.CursorLocation = adUseClient
    Xkè?
    Se lo tolgo funziona tutto.
    Allejo

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.