Hello!
DON'T WORK!
> EXEC SQL BEGIN DECLARE SECTION
> <...>
> VARCHAR long_value;
> <...>
> EXEC SQL END DECLARE SECTION
$cpc test.cpc
<...>
*** PRECOM-ERROR NO: -838 Invalid declarator
<...>
But then I use:
EXEC SQL BEGIN DECLARE SECTION
<...>
typedef VARCHAR VC30[30];
VC30 *long_value;
<...>
EXEC SQL END DECLARE SECTION
strcpy(long_value->arr,"blabla");
long_value->len=6;
printf("arr=%s",long_value->arr);
printf("len=%d",long_value->len);
EXEC SQL INSERT INTO Table1 VALUES(1, :long_value);
Result of execution is:
arr=blabla
len=6
Segmentation fault
What's problem?
Please, help me...
Fluffy Cat
--
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]