Condividi:        

[access]Input oltre la fine del file??? Impossibile!

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[access]Input oltre la fine del file??? Impossibile!

Postdi cassioli » 14/12/06 08:41

Una macro Access mi dà un errore impossibile:

a$ = input$(lof(1), 1)

Risultato: input oltre la fine del file!!! :eeh:

Cosi', sono andato a ficcanasare nel file con un hex editor, in cerca del "carattere di fine file", che mi pareva fosse 0x1a . Non c'e', ma in compenso ho trovato due 0x00 ; pero' si tratta di un file DI TESTO!
Rimpiazzando gli zeri con spazi, l'istruzione funziona senza problemi! :eeh:

Non esiste in Access 97 un'istruzione di "input binario" che accetti qualunque carattere?
cassioli
Utente Senior
 
Post: 1014
Iscritto il: 05/03/04 11:02

Sponsor
 

Postdi Alexsandra » 14/12/06 20:24

sbagli a scrivere nel file non a leggere

posta il codice di output
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale.

Win7 + Office 2003 Ita
Avatar utente
Alexsandra
Utente Senior
 
Post: 2358
Iscritto il: 09/01/06 20:31

Postdi cassioli » 15/12/06 08:21

Alexsandra ha scritto:sbagli a scrivere nel file non a leggere

posta il codice di output

il file non lo scrivo io, ma un programma da cui voglio importare dati!
e quel programma idiota scrive caratteri 0x00 in un file DI TESTO! E quando input$ trova un 0x00, pensa che il file sia finito!

Ho risolto usando OPEN...FORBINARY invece che FOR INPUT . ;)
cassioli
Utente Senior
 
Post: 1014
Iscritto il: 05/03/04 11:02


Torna a Applicazioni Office Windows


Topic correlati a "[access]Input oltre la fine del file??? Impossibile!":


Chi c’è in linea

Visitano il forum: Nessuno e 21 ospiti