Hello I am trying to insert data stored in a csv file in IBM3270 reflection.
My csv as only 2 column, this is no a complex loop, but I have a problem
in the first part of the code, i guess in fso open text file ...
Any help?
________
Sub i_cOMPO()
' i_cOMPO macro
' Macro created 26/11/2014
Dim Title, Default, fileloc, strLine, arrValues, fso, inputFileStream
Dim line As String
With Session
fileloc = "H:\DATA\COMPO.csv" ' Set default
Const conStrSeparator = ";"
Set fso = CreateObject("Scripting.FileSystemObject")
Set inputFileStream = fs
penTextFile("H:\DATA\COMPO.csv", 1, False, 0)
Do Until inputFileStream.AtEndOfStream
strLine = inputFileStream.ReadLine
arrValues = Split(strLine, conStrSeparator)
.MoveCursor 3, 58 'cons invcompo
.TransmitTerminalKey rcIBMEraseEOFKey
.TransmitANSI arrValues(0)
.TransmitTerminalKey rcIBMPf1Key
.WaitForEvent rcKbdEnabled, "0", "1", 58, 8
.MoveCursor 8, 2 'donde tiene que entrar la X
.TransmitTerminalKey rcIBMEraseEOFKey
.TransmitTerminalKey rcIBMXKey
'.Wait 1
.MoveCursor 6, 76 'Campo de la marca
.TransmitTerminalKey rcIBMEraseEOFKey
.TransmitANSI arrValues(1)
.TransmitTerminalKey rcIBMPf3Key
'.Wait 1
Loop
inputFileStream.Close
End With
End Sub
My csv as only 2 column, this is no a complex loop, but I have a problem
in the first part of the code, i guess in fso open text file ...
Any help?
________
Sub i_cOMPO()
' i_cOMPO macro
' Macro created 26/11/2014
Dim Title, Default, fileloc, strLine, arrValues, fso, inputFileStream
Dim line As String
With Session
fileloc = "H:\DATA\COMPO.csv" ' Set default
Const conStrSeparator = ";"
Set fso = CreateObject("Scripting.FileSystemObject")
Set inputFileStream = fs

Do Until inputFileStream.AtEndOfStream
strLine = inputFileStream.ReadLine
arrValues = Split(strLine, conStrSeparator)
.MoveCursor 3, 58 'cons invcompo
.TransmitTerminalKey rcIBMEraseEOFKey
.TransmitANSI arrValues(0)
.TransmitTerminalKey rcIBMPf1Key
.WaitForEvent rcKbdEnabled, "0", "1", 58, 8
.MoveCursor 8, 2 'donde tiene que entrar la X
.TransmitTerminalKey rcIBMEraseEOFKey
.TransmitTerminalKey rcIBMXKey
'.Wait 1
.MoveCursor 6, 76 'Campo de la marca
.TransmitTerminalKey rcIBMEraseEOFKey
.TransmitANSI arrValues(1)
.TransmitTerminalKey rcIBMPf3Key
'.Wait 1
Loop
inputFileStream.Close
End With
End Sub