PDA

View Full Version : Saving strings as csv files in VB6


ceal21c
05-25-06, 10:47
Hey Guys,

How can I save a string (or array) as a comma seperated value? I can read csv files and store the data as a string or an array but when I try to save the data after I have edited it, it looses the csv format and is saved as one long line.

This is the code I use to read the data:
Open "c:\XFER\Users\users.csv" For Binary As #1
strUserList = Input(LOF(1), #1)
Close

And this is the code I use to write data:
Open "c:\XFER\Users\users.csv" For Output As #1
Write #1, strUpdatedUserList

Where am I going wrong?

ceal21c
05-25-06, 11:43
Found that using Print #1, strUpdatedUserList instead of Write #1, strUpdatedUserList works GREAT!

Kodo
05-25-06, 20:48
use the Scripting.Filesystem Object for your file I/O operations in VB6. it will save you much time. Yes.. I said scripting.. it will still work in VB6..