0% found this document useful (0 votes)
38 views4 pages

jdeGT DeleteData

Download as doc, pdf, or txt
Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1/ 4

jdeGT_DeleteData/

jdeGT_DeleteDataKeyStr
Last Modified: B9 | August 23, 2015

This function will delete a record to Media Object table (F00165).


Syntax
JDERTN(JDEDB_RESULT) JDEWINAPI jdeGT_DeleteData(

HREQUEST hRequestGT,
PJSTR pszOjbectName,
LPVOID lpMODSKey,
int nSeq);

JDERTN(JDEDB_RESULT) JDEWINAPI jdeGT_DeleteDataKeyStr (


HREQUEST hRequestGT,
PJSTR pszOjbectName,
PJSTR pszGTKeyStr,
int nSeq);

Parameters
Parameter
hRequestGT

Notes
Input/Required

pszObjectName
lpMODSKey

Input/Require
Input/Require

pszGTKeyStr

Input/Require

nSeq

Input/Require

Usage
GT table handle to be closed
and released.
GT data structure name
GT data structure with data
loaded (use in
jdeGT_SelectData). This data
will be formatted into the string
for TXKY.
GT formatted string from GT
data structure (use in
jdeGT_SelectDataKeyStr).
Sequence number for primary
key

Return Value
Return Value
JDEDB_PASSED
JDEDB_FAILED

Description
Return value if this API succeeds
Return value if this API fails

Example
Example #1:

280670856.doc

jdeGT_DeleteData

JDEDB_RESULT JDBReturn = JDEDB_PASSED;


HREQUEST hRequestGT = NULL;
HUSER hUser = NULL;
JCHAR szFromDatasource[51] = _J(Business Data Adev733o);
JCHAR szObjectName[11] = _J(ABGT);
JCHAR szFormatKey[255] = _J(1);
JCHAR szLang[3] = _J();
LPMODATA lpGTData = NULL;
JDBReturn = JDB_InitBhvr(.., &hUser);
JDBReturn = jdeGT_OpenTable (hUser, szFromDatasource, szObjectName, &hRequestGT);
if (JDBReturn == JDEDB_PASSED)
{
JDBReturn = jdeGT_SelectDataKeyStr (hRequest, szObjectName, szFormatKey, szLang,
OBJ_JDEOLE);
}
if (JDBReturn == JDEDB_PASSED)
{
JDBReturn = jdeGT_FetchData(hRequest, lpGTData, FALSE;
while (JDBReturn = JDEDB_PASSED)
{
jdeGT_DeleteDataKeyStr(hRequest, szObjectName, szFormatKey, lpGTData->nSeq);
jdeGTFreeMOData(lpGTData, 1);
JDBReturn = jdeGT_FetchData(hRequest, lpGTData, FALSE;
}
}
jdeGTFreeMOData(lpGTData, 1);
jdeGT_CloseTable(hRequestGT);
JDB_FreeBhvr(hUser);
return;
Example #2:
JDEDB_RESULT JDBReturn = JDEDB_PASSED;
HREQUEST hRequestGT = NULL;
HUSER hUser = NULL;
JCHAR szFromDatasource[51] = _J(Business Data Adev733o);
JCHAR szObjectName[11] = _J(ABGT);
DSABGT dsAbGT = {0};
JCHAR szLang[3] = _J();
LPMODATA lpGTData = NULL;
JDBReturn = JDB_InitBhvr(.., &hUser);
ParseNumericString(dsAbGT.mnAddressNumber, _J(1));
JDBReturn = jdeGT_OpenTable (hUser, szFromDatasource, szObjectName, &hRequestGT);
if (JDBReturn == JDEDB_PASSED)
{
JDBReturn = jdeGT_SelectData(hRequest, szObjectName, &dsAbGT, szLang, OBJ_JDEOLE);

B9 January, 2002

jdeGT_DeleteData
}
if (JDBReturn == JDEDB_PASSED)
{
JDBReturn = jdeGT_FetchData(hRequest, lpGTData, FALSE;
while (JDBReturn = JDEDB_PASSED)
{
jdeGT_DeleteData(hRequest, szObjectName, &dsAbGT, lpGTData->nSeq);
jdeGTFreeMOData(lpGTData, 1);
JDBReturn = jdeGT_FetchData(hRequest, lpGTData, FALSE;
}
}
jdeGTFreeMOData(lpGTData, 1);
jdeGT_CloseTable(hRequestGT);
JDB_FreeBhvr(hUser);
return;

Additional Notes

This API must be invoke after jdeGT_OpenTable() api is used.


This API is used for multiple access of the table within one function
scope.
MODATA (or LPMODATA) Data Structure definition:

MODATA, *LPMODATA
Data Type
int
MOTYPE
JCHAR
JDEDATE
MATH_NUMERIC
BOOL
JCHAR
JCHAR
JCHAR
PJSTR

Data Description
nSeq

Note
Sequence number from
MOSEQN
nMOType
Media Object Type
szUser[11]
User name
jdDate
Date updated
mnTime
Time updated
bRTFData
TRUE = RTF Text
FALSE = Plain Text or others
szItemName[GT_ITNM Item name
SIZE]
szQueueName[GT_Q
UESIZE]
szFileName[GT_FILES
IZE]
pData
Allocate memory for text and
shortcut media object type.

MOTYPE definition:

B9 January, 2002

jdeGT_DeleteData
DEFINE TYPE
OBJ_JDEALL
OBJ_RTFTEXT
OBJ_JDEIMAGE
OBJ_JDEOLE
OBJ_MISCJDESHORTCUT
OBJ_MISCIMAGEVENDOR
OBJ_MISCHTML

NOTE
All Media Object Types
Text Media Object
Image Media Object
OLE Media Object
Shortcut Media Object
Third party vendor
HTML/URL/File Media Object

See Also
Function Name

Description

jdeGT_OpenTable

Open F00165 and return the table handle

jdeGT_CloseTable

Close F00165 and release table handle

jdeGT_SelectData

Select data from F00165 table

jdeGT_SelectDataKeyStr

Select data from F00165 table with formatted string


(TXKY)

jdeGT_FetchData

Retrieve record from F00165

jdeGT_UpdateData

Update record to F00165

jdeGT_UpdateDataKeyStr Update record to F00165 with formatted string (TXKY)


jdeGT_InsertData

Insert record to F00165

jdeGT_InsertDataKeyStr

Insert record to F00165 with formatted string (TXKY)

jdeGT_DeleteData

Delete record from F00165

jdeGT_DeleteDataKeyStr

Delete record from F00165 with formatted string (TXKY)

B9 January, 2002

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy