Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    33

    [vb2005] Scrittura di un file

    Ciao a tutti,
    devo scrivere una stringa (buffer) contenente dei dati di testo che provengono da un db access e dei byte che introduco nella stringa tramite Chr(numero):

    Using sw As StreamWriter = New StreamWriter(folderName & "\AccessDB.dat")
    For i = 0 To toyotaTable.Rows.Count - 1 Step 1
    'Progressivo
    buffer = toyotaTable.Rows(i).Item("ID")
    buffer = buffer & Chr(254) & Chr(255)
    Next
    sw.Close()
    End Using

    il problema è che anczichè i byte 254 e 255 inserisce dei valori completamente sbagliati e aleatori?
    Mi sapete dire il perchè di questo e se c'è un modo migliore per scrivere questo tipo di informazioni su un file?

    Grazie
    Giulio

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    VB viene trattato nell'apposita area del forum (VisualBasic e .NET Framework).

    Ti sposto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E qual e' la riga che scrive i dati del buffer nel file?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    33
    Ohps..non l'ho riportata sul forum:

    sw.WriteLine(buffer)

    Sto provando in altri modi ma si vede che Chr non funziona allo stesso modo come in VB6

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.