Witajcie !
Dodaje i modyfikuje atrybuty przez API - za pomocą metody XLDodajAtrybut. Wypełniam strukturę AtrubutInfo. Jeśli atrybutu nie ma, zakłada się poprawnie, jeżeli atrybut już jest przypisany a chcę zmienić jego wartość wypełniam w atrybutinfo tak samo - gid i typ obiektu, klasę atrybutu i nową wartość. Dostaję w wyniku 8 - błąd ADO, choć atrybut się zmienia. Czy to normalne zachowanie ? Czy jest jakiś inny sposób na zmianę atrybutu - oczywiście przez API a nie przez update na bazie ?
Piotr
API - modyfikacja atrybutu
Moderator: mikey
-
- Posty: 44
- Rejestracja: 08 lip 2015, 07:25
- Rola: Administrator CDN XL
- Wersja: 2015
-
- Posty: 135
- Rejestracja: 02 paź 2014, 14:11
- Rola: Administrator CDN XL
- Lokalizacja: Bielsko Biała
- Kontakt:
Re: API - modyfikacja atrybutu
nie ma w dokumentacji API zmiany wartosci atrybutu
- STAY_PJE
- Posty: 646
- Rejestracja: 24 wrz 2009, 12:08
- Rola: Konsultant CDN XL
- Lokalizacja: Warszawa i od Helu do Wawelu
- Kontakt:
Re: API - modyfikacja atrybutu
Jest taka uniwersalna funkcja API: connectionString
Dzięki niej robi się UPDATE.
API jest fajne ale trzeba korzystać z głową. Nie wszystko opłaca się robić w API. Na przykład nie opłaca się modyfikować atrybutu przez API bo łatwiej i bez ryzyka można to zrobić przez UPDATE.
Dzięki niej robi się UPDATE.
API jest fajne ale trzeba korzystać z głową. Nie wszystko opłaca się robić w API. Na przykład nie opłaca się modyfikować atrybutu przez API bo łatwiej i bez ryzyka można to zrobić przez UPDATE.
Re: API - modyfikacja atrybutu
hmmm dodaje z wartoscia bez problemu ale modyfikowac nie chceDodaje i modyfikuje atrybuty przez API - za pomocą metody XLDodajAtrybut.
wykonuje sie bez bledu ale wartosci nie zmienia
jest jakis sposob zmiany wartosci atrybutu przez API ?
albo usuniecia atrybutu np z karty towarowej ( i dodanie drugi raz z nowa wartoscia )