Here is the conn string. Private Sub Class_Initialize() ConnectionString = "Driver={SQL Server Native Client 10.0};" & _ "Server=localhost;" & _ "Database=infotrak;" & _ "Uid=usertest;" & _ "Pwd=12345;" Set Converter = New clsConverter Converter.DateFormat = Array("yyyy", "-", "mm", "-", "dd") Converter.BooleanFormat = Array("true", "false", Empty) Set objConnection = Server.CreateObject("ADODB.Connection") Set Errors = New clsErrors End Sub
And here is the actual Update code: Sub Update(Cmd) CCSEventResult = CCRaiseEvent(CCSEvents, "BeforeBuildUpdate", Me) Set Cmd.Connection = Connection Cmd.CommandOperation = cmdExec Cmd.CommandType = dsTable Cmd.CommandParameters = Empty Cmd.Prepared = True BuildTableWhere If NOT AllParamsSet Then Errors.AddError(CCSRunTimeMessages.GetMessage("CustomOperationError_MissingParameters", Empty)) Exit Sub End If Cmd.SQL = "UPDATE Transactions SET " & _ "SocialSecurityNumber=" & Connection.ToSQL(IIf(TypeName(SocialSecurityNumber) = "clsSQLParameter", SocialSecurityNumber, SocialSecurityNumber.SQLText), SocialSecurityNumber.DataType) & ", " & _ "FirstName=" & Connection.ToSQL(IIf(TypeName(FirstName) = "clsSQLParameter", FirstName, FirstName.SQLText), FirstName.DataType) & ", " & _ "LastName=" & Connection.ToSQL(IIf(TypeName(LastName) = "clsSQLParameter", LastName, LastName.SQLText), LastName.DataType) & ", " & _ "TransactionAmount=" & Connection.ToSQL(IIf(TypeName(TransactionAmount) = "clsSQLParameter", TransactionAmount, TransactionAmount.SQLText), TransactionAmount.DataType) & ", " & _ "DueDate=" & Connection.ToSQL(IIf(TypeName(DueDate) = "clsSQLParameter", DueDate, DueDate.SQLText), DueDate.DataType) & ", " & _ "StoreName=" & Connection.ToSQL(IIf(TypeName(StoreName) = "clsSQLParameter", StoreName, StoreName.SQLText), StoreName.DataType) & ", " & _ "status_id=" & Connection.ToSQL(IIf(TypeName(status_id) = "clsSQLParameter", status_id, status_id.SQLText), status_id.DataType) & ", " & _ "Notes=?" & ", " & _ "user_id_add=" & Connection.ToSQL(IIf(TypeName(user_id_add) = "clsSQLParameter", user_id_add, user_id_add.SQLText), user_id_add.DataType) & ", " & _ "TransactionDate=" & Connection.ToSQL(IIf(TypeName(date_created) = "clsSQLParameter", date_created, date_created.SQLText), date_created.DataType) & _ IIf(Len(Where) > 0, " WHERE " & Where, "") Cmd.CommandParameters = Array( _ Array("Notes", adLongVarChar, adParamInput, 2147483647, Notes.Value)) CCSEventResult = CCRaiseEvent(CCSEvents, "BeforeExecuteUpdate", Me) Cmd.Exec(Errors) CCSEventResult = CCRaiseEvent(CCSEvents, "AfterExecuteUpdate", Me) End Sub