PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vcheck Problem bei Dreamsponsor



Gyronimo
16.12.2011, 15:40
Hallo miteinander,
sicher haben einige schon bemerkt das der Vcheck bei Dream-Sponsor mehr als schlecht in letzter Zeit ist.

Nun werden einige denken es liegt evtl an den Ip's der User, dem ist nicht so.

Grundsätzlich tritt schon beim Einbuchen in eure Datenbank ein Problem auf.

In der Tabelle vms_gebuchte_werbung ist für die sogenannte kid ein int vorgegeben, bei der Standardinstallation mit 11 Stellen.

Darin liegt das Problem:
int kann nur max 10 Stellen und selbst wenn als Attribut ein unsigned definiert ist, liegt der höchstmögliche Wert bei 4294967295.

Dream-Sponsor arbeitet aber mit Zahlen mit bis zu 11 Stellen, die dann beim einlesen in die Datenbank automatisch den höchstmöglichen Wert für int annehmen.

Das ganze hat beim Vcheck zur Folge das statt der echten Kid bei diesen Kampagnen immer die selbe mit dem Wert 4294967295 eingetragen werden, die dann wiederum bei der Bestätigung durch Dream-Sponsor nicht in eurer Datenbank gefunden werden können, weil nach einer nicht vorhanden, der echten Kid gesucht wird.

Abhilfe schafft folgender Befehl direkt in der Datenbank zb mit phpmyadmin:

ALTER TABLE `vms_gebuchte_werbung` CHANGE `kid` `kid` BIGINT( 11 ) NOT NULL DEFAULT '0'

Ich hoffe einigen damit geholfen zu haben.

LG Gyronimo

Losefighter
16.12.2011, 16:25
Danke dir, werde den Vcheck mal beobachten, hoffe ja das dieses Problem damit nu gelöst ist
Gruß LF

chemnitzer
18.12.2011, 23:18
Danke für den Hinweis, wusste nicht das es da mit dem V-Check Probleme gibt.
Habe es so weit angepasst das alle neuen Kampagnen jetzt eine Kid mit max. 9 Stellen haben.
Gilt aber nur für die neuen Kampagnen.
Die jetzt drin sind und mehr als 10 Stellen haben muss ich so zu Ende laufen lassen.