Skip to main content
deleted 16 characters in body
Source Link

I'm trying to use DELETEDATA function in AMPscript in unsubscribe process in order to remove record from 2 places ( Data Extensions) AMPscript code is not working when adding this part:

SET @TCX_LOCAL = CONCAT("TCX_",@OOCampaignCode,"_LOCAL") DELETEDATA(@TCX_LOCAL,'SubscriberKey',@SubscriberKey,'Locale',@OOLocale,'CampaignCode',@OOCampaignCode)

Can anyone knows what is wrong with this 2 lines? I'm not able to use DELETEDATA function twice?

I will highly appreciate any advice.

best, Natalia

here is my code:

%%[
IF @Operation == 'OptedOut' THEN
SET @OptInStatus = 'OptedOut' 
SET @OptOutDate = NOW() UpdateData('T_MSubscribers',1,'SubscriberKey',@SubscriberKey,'OptInStatus',@OptInStatus,'OptOutDate',@OptOutDate) 
SET @rows = LookupRows('T_MSubscribers','SubscriberKey',@SubscriberKey) 
SET @rowCount = rowcount(@rows) 
IF @rowCount > 0 then 
for @i = 1 to @rowCount do 
SET @row = row(@rows,@i) 
SET @OOCampaignCode = field(@row,'CampaignCode') 
SET @OOLocale = field(@row,'Locale') 
SET @T_NSubscribersDE = CONCAT("TCX_",@OOCampaignCode,"_NewsletterSubscribers")
DELETEDATA(@T_NSubscribersDE,'SubscriberKey',@SubscriberKey,'Locale',@OOLocale,'CampaignCode',@OOCampaignCode) 
SET @T_LOCAL = CONCAT("T_",@OOCampaignCode,"_LOCAL")
DELETEDATA(@T_LOCAL,'SubscriberKey',@SubscriberKey,'Locale',@OOLocale,'CampaignCode',@OOCampaignCode) 
next @i
ENDIF 
]%% 

I'm trying to use DELETEDATA function in AMPscript in unsubscribe process in order to remove record from 2 places ( Data Extensions) AMPscript code is not working when adding this part:

SET @TCX_LOCAL = CONCAT("TCX_",@OOCampaignCode,"_LOCAL") DELETEDATA(@TCX_LOCAL,'SubscriberKey',@SubscriberKey,'Locale',@OOLocale,'CampaignCode',@OOCampaignCode)

Can anyone knows what is wrong with this 2 lines? I'm not able to use DELETEDATA function twice?

I will highly appreciate any advice.

best, Natalia

here is my code:

%%[
IF @Operation == 'OptedOut' THEN
SET @OptInStatus = 'OptedOut' 
SET @OptOutDate = NOW() UpdateData('T_MSubscribers',1,'SubscriberKey',@SubscriberKey,'OptInStatus',@OptInStatus,'OptOutDate',@OptOutDate) 
SET @rows = LookupRows('T_MSubscribers','SubscriberKey',@SubscriberKey) 
SET @rowCount = rowcount(@rows) 
IF @rowCount > 0 then 
for @i = 1 to @rowCount do 
SET @row = row(@rows,@i) 
SET @OOCampaignCode = field(@row,'CampaignCode') 
SET @OOLocale = field(@row,'Locale') 
SET @T_NSubscribersDE = CONCAT("TCX_",@OOCampaignCode,"_NewsletterSubscribers")
DELETEDATA(@T_NSubscribersDE,'SubscriberKey',@SubscriberKey,'Locale',@OOLocale,'CampaignCode',@OOCampaignCode) 
SET @T_LOCAL = CONCAT("T_",@OOCampaignCode,"_LOCAL")
DELETEDATA(@T_LOCAL,'SubscriberKey',@SubscriberKey,'Locale',@OOLocale,'CampaignCode',@OOCampaignCode) 
next @i
ENDIF 
]%% 

I'm trying to use DELETEDATA function in AMPscript in unsubscribe process in order to remove record from 2 places ( Data Extensions) AMPscript code is not working when adding this part:

SET @TCX_LOCAL = CONCAT("TCX_",@OOCampaignCode,"_LOCAL") DELETEDATA(@TCX_LOCAL,'SubscriberKey',@SubscriberKey,'Locale',@OOLocale,'CampaignCode',@OOCampaignCode)

Can anyone knows what is wrong with this 2 lines? I'm not able to use DELETEDATA function twice?

I will highly appreciate any advice.

here is my code:

%%[
IF @Operation == 'OptedOut' THEN
SET @OptInStatus = 'OptedOut' 
SET @OptOutDate = NOW() UpdateData('T_MSubscribers',1,'SubscriberKey',@SubscriberKey,'OptInStatus',@OptInStatus,'OptOutDate',@OptOutDate) 
SET @rows = LookupRows('T_MSubscribers','SubscriberKey',@SubscriberKey) 
SET @rowCount = rowcount(@rows) 
IF @rowCount > 0 then 
for @i = 1 to @rowCount do 
SET @row = row(@rows,@i) 
SET @OOCampaignCode = field(@row,'CampaignCode') 
SET @OOLocale = field(@row,'Locale') 
SET @T_NSubscribersDE = CONCAT("TCX_",@OOCampaignCode,"_NewsletterSubscribers")
DELETEDATA(@T_NSubscribersDE,'SubscriberKey',@SubscriberKey,'Locale',@OOLocale,'CampaignCode',@OOCampaignCode) 
SET @T_LOCAL = CONCAT("T_",@OOCampaignCode,"_LOCAL")
DELETEDATA(@T_LOCAL,'SubscriberKey',@SubscriberKey,'Locale',@OOLocale,'CampaignCode',@OOCampaignCode) 
next @i
ENDIF 
]%% 
Source Link

problem with AMPscript - deletedate function

I'm trying to use DELETEDATA function in AMPscript in unsubscribe process in order to remove record from 2 places ( Data Extensions) AMPscript code is not working when adding this part:

SET @TCX_LOCAL = CONCAT("TCX_",@OOCampaignCode,"_LOCAL") DELETEDATA(@TCX_LOCAL,'SubscriberKey',@SubscriberKey,'Locale',@OOLocale,'CampaignCode',@OOCampaignCode)

Can anyone knows what is wrong with this 2 lines? I'm not able to use DELETEDATA function twice?

I will highly appreciate any advice.

best, Natalia

here is my code:

%%[
IF @Operation == 'OptedOut' THEN
SET @OptInStatus = 'OptedOut' 
SET @OptOutDate = NOW() UpdateData('T_MSubscribers',1,'SubscriberKey',@SubscriberKey,'OptInStatus',@OptInStatus,'OptOutDate',@OptOutDate) 
SET @rows = LookupRows('T_MSubscribers','SubscriberKey',@SubscriberKey) 
SET @rowCount = rowcount(@rows) 
IF @rowCount > 0 then 
for @i = 1 to @rowCount do 
SET @row = row(@rows,@i) 
SET @OOCampaignCode = field(@row,'CampaignCode') 
SET @OOLocale = field(@row,'Locale') 
SET @T_NSubscribersDE = CONCAT("TCX_",@OOCampaignCode,"_NewsletterSubscribers")
DELETEDATA(@T_NSubscribersDE,'SubscriberKey',@SubscriberKey,'Locale',@OOLocale,'CampaignCode',@OOCampaignCode) 
SET @T_LOCAL = CONCAT("T_",@OOCampaignCode,"_LOCAL")
DELETEDATA(@T_LOCAL,'SubscriberKey',@SubscriberKey,'Locale',@OOLocale,'CampaignCode',@OOCampaignCode) 
next @i
ENDIF 
]%%