Hi all,
Can anyone please help me out from this issue. i m not able to read csv file data while scheduling that batch job.
i have schedule batch job through class, in that run method i have create code for reading csv file from path and inserting data into table.
below is the code for creating the RunbaseBatch job.
#File
IO iO;
CustAccount custAccount;
Name custname;
FilenameOpen filename = @"C:\test\File1.csv";//To assign file name
Container record;
boolean first = true;
Table1 table1;
;
iO = new CommaTextIo(filename,'R');
if (! iO || iO.status() != IO_Status::Ok)
{
throw error("@SYS19358");
}
while (iO.status() == IO_Status::Ok)
{
record = iO.read();// To read file
if (record)
{
if (first) //To skip header
{
first = false;
}
else
{
table1.Name = conpeek(record, 1);//To peek record
table1.CustAccount = conpeek(record, 2);
table1.insert();
info(strfmt('%1--%2',custAccount,custname));
}
}
}
I m not able to read data from csv file from this line
iO = new CommaTextIo(filename,'R');
If i have run only for getting the list of csv file then it's giving me the all csv file from the folder.
*This post is locked for comments
I have the same question (0)