× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



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 thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.