Ciao a tutti,
rieccomi qui con un nuovo dilemma..
Brevemente, carico un file di testo molto grande (circa 150 milioni di caratteri) in una variabile string (che secondo l'help di Access dovrebbe contenere fino a 2 bilioni di caratteri)
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(vrtSelectedItem)
Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
testo = ts.readall
ts.Close
' fin qui tutto bene ma..
strtesto = Replace(testo, _
"segmentazione;sim_id;msisdn;capacita_sim;tipo_sim ;status;custcode;customer_id;no_comunicazione;tute le_rischio;fl_v1;punti;nome_cli;via;citta;prov;cap ;zona_residenza;score;dealer_code;nome_dealer;cana le;citta;prov;zona", _
"segmentazione;sim_id;msisdn;capacita_sim;tipo_sim ;status;custcode;customer_id;no_comunicazione;tute le_rischio;fl_v1;punti;nome_cli;via;citta;prov;cap ;zona_residenza;score;dealer_code;nome_dealer;cana le;citta_dealer;prov_dealer;zona")
questa istruzione restituisce "Out of string space"![]()
Non capisco, il file e` sicuramente piu` piccolo del limite della stringa e comunque doveva dare errore al momento dell'assegnazione non al replace..![]()
Comunque sospetto di aver affrontato il problema nel modo meno corretto..
Io devo poter aprire questo file (molto grande) e operare alcune operazioni di lettura e replace, voi come avreste fatto?
Grazie a tutti!!
Enrico A.