Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [vb6] creazione file txt e a capo

    ciao a tutti.sto creando un file txt loppando dentro un ciclo di recordset presi da db.
    il problema è che alla fine mi lasci sempre un "a capo" che non mi fa funzioanre un altra procedura.
    posto il codice

    codice:
    set fso = createObject("Scripting.FileSystemObject")
    set flog = fso.openTextFile("test.txt",8,1)
    --istanzio connessione
    --istanzio recordset
    do until recordset.EOF
    flog.writeline rs!campo
    rs.movenext
    loop
    set flog = nothing
    il file viene creato,viene scritto tutto in maniera corretta ma lla fine mi compare un a capo

    sapete mica come risolvere?

    ciao e grazie

    matteo

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Puo' darsi che l'ultimo record del recordset sia vuoto e quindi viene scritto solamente l' "a campo". Prova ad effettuare una validazione del dato prima di scriverlo su file, ad esempio per un campo di tipo stringa

    codice:
    Dim s as String
    
    ...
    
    s=rs!campo
    If Len(s)>0 Then
      flog.writeline s
    End If

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.