zur Erzeugung eines Data Dictionarys habe ich ein Xbase Tool.
Jetzt möchte ich gern die Funktion AdsDDSetArticleProperty() nutzen, um den Schalter ADS_DD_ARTICLE_UPDATE_MERGE zu setzen.
In der Doku steht dazu:
Code: Alles auswählen
UNSIGNED32 ENTRYPOINT AdsDDSetArticleProperty( ADSHANDLE hDictionary,
UNSIGNED8 *pucPublicationName,
UNSIGNED8 *pucObjectName,
UNSIGNED16 usPropertyID,
VOID *pvProperty,
UNSIGNED16 usPropertyLen );
Code: Alles auswählen
EXTERN UINTEGER AdsDDSetArticleProperty(;
nHdl AS LONG,;
cPubname AS STRING,;
cTabName AS STRING,;
nPropertyId AS USHORT,;
uProperty AS USHORT,;
nPropertyLen AS USHORT ) IN ACE32.DLL
Was muss ich als uProperty und nPropertyLen übergeben ?ADS_DD_ARTICLE_UPDATE_MERGE
Sets the flag that specifies whether or not this article uses SQL MERGE statements when performing UPDATEs at the target. pvProperty is expected to contain a 2 byte (UNSIGNED16) value that is 0 (FALSE) or 1 (TRUE).
Ich weiss nicht was als
und PropertyLen erwartet wird.2 byte (UNSIGNED16) value that is 0 (FALSE) or 1 (TRUE)
Glück Auf!
Udo