|
Hey everyone, looking for some help, i have the following code that i am getting an error on line 57, char 2. The error is CPF0006 - errors occured in command, and the code is 80004005 from source IBMDA400 I am a real novice at this, and modified this code from another program. Any help would be great. I have attached the code below: ========================================================================= '************************************************ '*** SCRIPT TO EXTRACT TOYOTA INVOICE FILE *** '************************************************ Dim objConn Dim objRecIn Dim objRecOut Dim intButton Dim strSQL Dim strJob Dim strSQLOut '****************************************** '*** Procedure DoFile produces the file *** '****************************************** Sub DoCreateBatchJobs() '********************** '*** Set up objects *** '********************** ' Open the file (strFileName) Set objConn=WScript.CreateObject("ADODB.Connection") Set objRecIn=WScript.CreateObject("ADODB.Recordset") Set objRecOut=WScript.CreateObject("ADODB.Recordset") strSQL = "SELECT mlfile, whfldi, mlnrcd " strSQL = strSQL & "FROM copycono.file " strSQL = strSQL & "JOIN copycono.field ON whfile = mlfile " strSQL = strSQL & "WHERE mlnrcd > 1000 AND whfldi LIKE '%BUAR%' " strSQL = strSQL & "ORDER BY mlnrcd DESC" objConn.Open "File Name=AS400SQL.UDL" objRecIn.Open strSQL, objConn Do While Not objRecIn.EOF ' Build what to submit strJob = "GSPMODTST/EXECSQL STMT('update mvxbdtacf3." & objRecIn("mlfile") strJob = strJob & ".a set a." & objRecIn("whfldi") & " = (select b.market" strJob = strJob & " from scottl.pgrpitem b where a.mmitno = b.item) " strJob = strJob & " where a.mmitno in (select c.item from " strJob = strJob & "scottl.pgrpitem c) and a.mmcono = 200" ' Build the SBMJOB command line strSQLOut = "{{SBMJOB CMD(" & strJob & ") JOB(" & objRecIn("mlfile") strSQLOut = strSQLOut & ") JOBQ(QGPL/COPYCONO) HOLD(*YES)}}" ' Send it on its way objRecOut.Open strSQLOut, objConn objRecIn.MoveNext Loop Set objConn = Nothing Set objRecOut = Nothing Set objRecIn = Nothing MsgBox "Finished - Submitting Jobs" End Sub '******************************* '*** O.K to start job ? *** '******************************* intButton = MsgBox("O.K. to create batch jobs ?",3) If intButton = 6 Then DoCreateBatchJobs End If ============================================================================ Please reply to slancaster@xxxxxxxxx Thanks Scotty Scott Lancaster Systems Administrator Gates Australia Pty Ltd Ph: +613 9797 9646 Fx: +613 9797 9600 Mob: 0409 744 199
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.