Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006

    [vb] -errore di run-time

    "Errore di run-time '3021':
    Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato.Per eseguire l'operazione richiesta è necessario disporre di un record corrente"

    ke kavolo significa questo errore???

    il fatto strano è ke me lo fa solo con un DB e con tutti gli altri no....
    l'unica cosa che mi è venuta in mente è ke potrebbe essere dovuto al fatto ke il DB ke da problemi è il DB di un forum e quindi ha record molto lungi anke di migliaia di caratteri(il corpo dei mess)
    ma come lo risolvo il problema???

    :master:

  2. #2
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    Si questo errore è accaduto pure a me, adesso non mi ricordo come l'ho risolto, ........ credo di aver rieditato il db access da capo.

    Mi sembra che alcune volte avevo aggiunto o tolto dei campi al db e poi di nuovo salvato, questo alcune volte fa sì che il db non funzioni correttamente.

    prova a rieditare il db da capo.........

  3. #3
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    per rieditare intendi riscrivere???
    circa 300 messaggi alcuni lunghissi???e come faccio? a mano ci metto na vita....
    ho provato a fare un programma in VB ke lo facesse ma quando va a leggere record particolarmente lunghi mi dice ke non puo copiare quella quantità di dati.....
    non so proprio come potrei fare....

  4. #4
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    No basta un slo record

  5. #5
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    ??no scusa ma non ho capito....
    che significa ke basta un solo record??che devo fare?? per favore aiutami ke non so dove sbattere la testa.

  6. #6
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    heeelp.....
    nessuno sa aiutarmi?

  7. #7
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    devi rifare la tabella dei campi e salvi il tuo db con dbnuovo.mdb, ora hai un record con tutti i campi vuoti.
    poi fai copia dei record del vecchio db e incolli sul quello nuovo.
    Chiaramente il numero dei campi devono essere uguali, esempio: se sul vecchio db hai 50 campi anche su quello nuovo devi avere 50 campi.
    Un'altra soluzione è rifare dbnuovo, poi ti vai a leggere il db vecchio copiando sul nuovo i valori dei campi che a te interessano.

  8. #8
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    Magari fosse così facile
    se vado a copiare i record mi dice che non puo copiare quella quantità di dati....
    ho fatto anke un progr ke automaticamente mi leggeva ogni record e me lo importava in un nuovo DB....ma stesso problema....troppi dati....
    heeeeeeeeeeeeeeeeeelpppppppp

  9. #9
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    puoi fare anche così:
    devi salvare il tuo db dando un nuovo nome alla tabella diciamo che la salvi con miatabella, ora se avevi tabella1, ora avrai due tabelle denominate rispettivamente tabella1 e miatabella, ora clicca col tasto destro del mouse su tabella1 ed eliminala, ora rinomina miatabella in tabella1, ti dovrebbe funzionare di nuovo il db.
    così faccio io............

  10. #10
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    questa è davvero bella....
    ho capito qual'è il problema......sono i caratteri accentati....
    quando lo script asp ne incontra uno non capisce + un caxxo.....
    e questo fatto come kavolo lo risolvo mo?????
    <========================INIZIO MESS. ERRORE=========================>

    The XML page cannot be displayed
    Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.


    --------------------------------------------------------------------------------

    An Invalid character was found in text content. Line 50, Position 9


    Vieni pi?sso su .......
    --------^

    <============================FINE MESS. ERRORE=======================>

    questo è il mess ke mi da la pagina asp.....
    ekekkkavolo......posso mica sostituire nel DB tutte le lettere accentate? e kosì manko risolvo il problema perchè ogni utente ke manda un mess. nel forum potrebbe andare ad inserirne uno...
    uffiiiiii

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.