Consultor Eletrônico



Kbase P166365: Error: 'C' Call Stack has been compromised after calling _mysql_data_seek@8 in libmysql.dll (6069)
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/20/2010
Status: Unverified

SYMPTOM(s):

Error: 'C' Call Stack has been compromised after calling _mysql_data_seek@8 in libmysql.dll (6069)

Calling external shared library mysql_data_seek

FACT(s) (Environment):

Progress 9.x
OpenEdge 10.x
Windows
OpenEdge Category: Language (4GL/ABL)

CAUSE:

Using the wrong datatype for parameters.

FIX:

Define the external procedure call as follows:
PROCEDURE mysql_data_seek EXTERNAL "libmysql.dll" PERSISTENT:
DEF INPUT PARAM mysql_res AS MEMPTR.
DEF INPUT PARAM mysql_row_offset AS DOUBLE.
END.