1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
' fonction Update TOP
Private Function Update(Item As CsModelTop)
Dim Requete As String
Dim Parameters As New Collection
Requete = "UPDATE T_TOP SET CreationDate =?, Requester =?, Project =?, Input =?, Facility =?, Truck =?, " & _
"Test_description =?, Protocol =?, PR =?, CE =?, LT =?, Responsible =?, Duration =?, Progress =?, " & _
"Results_Ok =?, Comments =?, Test_report =? WHERE Id = ?"
With Item
Parameters.Add Me.Connection.getParameter("CreationDate", adDBDate, adParamInput, 8, .CreationDate)
Parameters.Add Me.Connection.getParameter("Requester", adInteger, adParamInput, 4, .RequesterId)
Parameters.Add Me.Connection.getParameter("Project", adInteger, adParamInput, 4, .ProjectId)
Parameters.Add Me.Connection.getParameter("Input", adInteger, adParamInput, 4, .InputTypeId)
Parameters.Add Me.Connection.getParameter("Facility", adInteger, adParamInput, 4, .FacilityId)
Parameters.Add Me.Connection.getParameter("Truck", adVarChar, adParamInput, 100, .Truck)
Parameters.Add Me.Connection.getParameter("Test_description", adLongVarChar, adParamInput, 1000, .TestDescription)
Parameters.Add Me.Connection.getParameter("Protocol", adInteger, adParamInput, 4, .ProtocolId)
Parameters.Add Me.Connection.getParameter("PR", adBoolean, adParamInput, 2, .PR)
Parameters.Add Me.Connection.getParameter("CE", adBoolean, adParamInput, 2, .CE)
Parameters.Add Me.Connection.getParameter("LT", adBoolean, adParamInput, 2, .LT)
Parameters.Add Me.Connection.getParameter("Responsible", adInteger, adParamInput, 4, .ResponsibleId)
Parameters.Add Me.Connection.getParameter("Duration", adInteger, adParamInput, 4, .Duration)
Parameters.Add Me.Connection.getParameter("Progress", adInteger, adParamInput, 4, .ProgressId)
Parameters.Add Me.Connection.getParameter("Results_Ok", adBoolean, adParamInput, 2, .ResultOk)
Parameters.Add Me.Connection.getParameter("Comments", adLongVarChar, adParamInput, 255, .Comments)
Parameters.Add Me.Connection.getParameter("Test_report", adVarChar, adParamInput, 100, .TestReport)
Parameters.Add Me.Connection.getParameter("Id", adInteger, adParamInput, 4, .Id)
End With
Me.Connection.Execute Requete, Parameters
End Function |
Partager