API - modyfikacja atrybutu

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

piotrjadzia
Posty: 44
Rejestracja: 08 lip 2015, 07:25
Rola: Administrator CDN XL
Wersja: 2015

API - modyfikacja atrybutu

Post autor: piotrjadzia »

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

JarekZ
Posty: 135
Rejestracja: 02 paź 2014, 14:11
Rola: Administrator CDN XL
Lokalizacja: Bielsko Biała
Kontakt:

Re: API - modyfikacja atrybutu

Post autor: JarekZ »

nie ma w dokumentacji API zmiany wartosci atrybutu

Awatar użytkownika
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

Post autor: STAY_PJE »

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.

itheon
Posty: 25
Rejestracja: 18 gru 2015, 22:24
Rola: Użytkownik CDN XL
Wersja: 2019

Re: API - modyfikacja atrybutu

Post autor: itheon »

Dodaje i modyfikuje atrybuty przez API - za pomocą metody XLDodajAtrybut.
hmmm dodaje z wartoscia bez problemu ale modyfikowac nie chce
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 )

ODPOWIEDZ