Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    96

    Campo tabella Access superiore a 2KByte

    Buongiorno,
    ho la necessità di memorizzare più di 2Kbyte in un unico campo di una tabella access. Se faccio l'insert da VBA nessun problema. Quando poi vado in update mi da il seguente errore:

    Run time error 3188 count not update; currently locked by another session on this machine

    Il formato MEMO non c'è (forse era presente nei vecchi Access). Posso inserirlo come Long Text e poi settare il Text Formato come "Rich Text". Ma continua a darmi lo stesso errore in update.

    C'è da dire che se controllo nella tabella, dopo che il VBA ha fatto l'insert, io ho tutto il testo che pesa 3Kbyte (pari a 405 caratteri).

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Quote Originariamente inviata da ing.web Visualizza il messaggio
    ........ (pari a 405 caratteri).
    Alla fine sono solo 405 caratteri .......

    a me i campi Meno o LongText non piacciono.
    consiglio di smembrare il campo in 2 sottocampi da 250 caratteri
    ( ho detto 250 e non 255 )

    nel 1° sottocampo ci metti Left(CampoMadre; 250) che prende i primi 250
    nel 2° sottocampo ci metti Mid(CampoMadre; 250) che prende quanto eccede dai primi 250

    Poi per leggerli devi fare la trafila contraria .........


    Pero quell'errore 3188 che citi non sembra legato al problema che esponi
    Ultima modifica di nman; 28-07-2015 a 21:53

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.