Anzahl der Mitglieder in einer Marketingliste

07/08/2009 - 15:47 von Jens Wichmann | Report spam
Hallo, ich habe mehere male dem ich über ein SDK-Programm Importe gemacht,
diese Kontakte gleich einer Marketingliste zugeordnet und wieder gelöscht
habe. Stimmt die Anzeige der Anzahl der Mitglieder nicht mehr.
Wie kann ich diese Anzeige auf 0 setzten oder
wie kann ich CRM überreden diesen neu aus zu zàhlen?

Vielen Dank für eure Hilfe
Jens
 

Lesen sie die antworten

#1 Michael Dietzsch
11/08/2009 - 10:44 | Warnen spam
Hallo,
die Anzahl der Mitglieder wird in der Tabelle "ListBase" in der Spalte
"MemberCount" festgehalten.
Die Anzahl kann nicht supported neu erstellt werden, da hierfür mehrere
Funktionen (p_ma_incmembercount) verwendet wird, welche die Anzahl beim
hinzufügen oder löschen von Mitgliedern aktualisieren. Eigentlich sollte die
Anzahl daher auch korrekt übernommen werden, solange die Webservices zum
Eintrag von Marketinglistenmitgliedern genutzt wurden.

Mein Vorschlag ist, die Anzahl mit einem Count zu ermitteln und in der
Datenbank direkt zu aktualisieren.

declare c cursor for SELECT COUNT(ListId) AS Anzahl, Listid
FROM ListMemberBase
GROUP BY ListId
order by Anzahl
declare @listid as uniqueidentifier
declare @anzahl as int


open c

FETCH NEXT FROM c INTO @anzahl,@listid

WHILE @@FETCH_STATUS = 0
BEGIN
update ListBase set MemberCount = @anzahl where (ListId = @listid)
FETCH NEXT FROM c INTO @anzahl,@listid
END

close c
deallocate c

Gruß Michael


"Jens Wichmann" wrote:

Hallo, ich habe mehere male dem ich über ein SDK-Programm Importe gemacht,
diese Kontakte gleich einer Marketingliste zugeordnet und wieder gelöscht
habe. Stimmt die Anzeige der Anzahl der Mitglieder nicht mehr.
Wie kann ich diese Anzeige auf 0 setzten oder
wie kann ich CRM überreden diesen neu aus zu zàhlen?

Vielen Dank für eure Hilfe
Jens



Ähnliche fragen