Hi,

Use the following code:

EXEC SQL BEGIN DECLARE SECTION
<...>
VARCHAR long_value;
<...>
EXEC SQL END DECLARE SECTION
<...>
strcpy (long_value.arr, "blabla");
long_value.len = 6;
EXEC SQL INSERT INTO Table1 VALUES(1, :long_value);
<...>

Regards,

Thomas Simenec
SAP Labs Berlin

-----Original Message-----
From: Ruslan Bulatov [mailto:[EMAIL PROTECTED] 
Sent: Dienstag, 7. Dezember 2004 11:04
To: [EMAIL PROTECTED]
Subject: INSERT LONG values

 Hello!
 I have a table Table1(numb INT, sity LONG)
 
 I need load to table long values more then 8kb.
 How can I make?
 
 I use embedded SQL:
 
 in special section
 char *long_value="blabla";
 
 then
 EXEC SQL INSERT INTO Table1 VALUES(1, :long_value);
 
 Compile, run... 
 SEGMENTATION FAULT
 
 Why? Please help me.
 thanks
 
 Best regards, Fluffy Cat
 
 ps: sorry for my bad English
 

-- 
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:
http://lists.mysql.com/[EMAIL PROTECTED]


--
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to