The following code runs perfectly in Macro Scheduler:
Code: Select all
Timer>Start
GoSub>GetSumFromCSV
Timer>stop
Let>TotalTime=%stop%-%start%
MDL>Time to Process = %TotalTime%%crlf% Records = %num_recs% %num_fields% Sum = %Sum_1_1%
SRT>GetSumFromCSV
**Let>ConStr=Driver={Microsoft Text Driver (*.txt; *.csv)};DefaultDir=C:\ArmSys\ODBC\;
Let>ConStr=Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=C:\ArmSys\ODBC\;
DBConnect>ConStr,dbH
Let>sql=select SUM(%ColumnNameToSum%)from armsys.txt
DBQuery>dbH,select SUM(A1) from armsys.txt,Sum,num_recs,num_fields
DBClose>dbH
END>GetSumFromCSV
Code: Select all
A1,A2
1,2
3,4
5,6
How to process a csv file with SQL command in VBScript?