I need help with ado connection !
I'm trying to do is to do a concatenate of my 2 fields( ([PROD_SAP.PAT_LASTNAME] & [PROD_SAP.PAT_FIRSTNAME]) from my PROD_SAP table.
Then, the result will be pasted in the same table but column("PATNAME")
I'm stuck with this part .. how to call my strsql?
Any idea on how to do this part?
Thanks in advance
Code:
objRecordset.Fields.Item(4).Value =
' Item(4) = PATNAME column . I wanna paste here the concatenate value
Code:
Sub Update_ConcateProdSAP()
Dim objRecordset As ADODB.Recordset
Set objRecordset = New ADODB.Recordset
Dim i As Integer
'Dim value As Variant
Dim strConcateSQL As String
strConcateSQL = " INSERT INTO PROD_SAP ( ID , EXT_PAT_ID , PAT_LASTNAME " & _
" PAT_FIRSTNAME , PATNAME , GENDER , DOB , CREATE_DATE , " & _
" LAST_UPDATE_DATE , C_SOURCE , CAT_TYPE ) " & _
" SELECT ( PROD_SAP.ID , PROD_SAP.EXT_PAT_ID , PROD_SAP.PAT_LASTNAME " & _
" PROD_SAP.PAT_FIRSTNAME , ([PROD_SAP.PAT_LASTNAME] & [PROD_SAP.PAT_FIRSTNAME]) AS PATNAME , " & _
" PROD_SAP.GENDER , PROD_SAP.DOB , PROD_SAP.CREATE_DATE , " & _
" PROD_SAP.LAST_UPDATE_DATE , PROD_SAP.C_SOURCE , PROD_SAP.CAT_TYPE "
'initated recordset object
objRecordset.ActiveConnection = CurrentProject.Connection
Call objRecordset.Open("Prod_SAP", , , adLockBatchOptimistic)
Do Until objRecordset.EOF
'check for match
If objRecordset.Fields.Item(2).value Is Not Null Then
' Item(2) = [PROD_SAP.PAT_LASTNAME]
'call strConcateSQL function/method/sql
objRecordset.Fields.Item(4).Value =
objRecordset.UpdateBatch
Else
objRecordset.MoveNext
Loop
objRecordset.Close
Set objRecordset = Nothing
End Sub