I would like to create a variable like this :
char szSqlCreateChloe[] =
DROP TABLE IF EXISTS [Stars];
CREATE TABLE [Stars](
[RecNum] INTEGER,
[StarNum] INTEGER,
[full_name] CHAR(29),
[spkid] INTEGER,
[Category] INTEGER);
DELETE FROM [Stars];
INSERT INTO [Stars]([RecNum],[StarNum],[full_name],[spkid],[Category]) VALUES(1,388282,'`Akepa (2006 RC118)',2388282,0);
INSERT INTO [Stars]([RecNum],[StarNum],[full_name],[spkid],[Category]) VALUES(2,378002,'`Akialoa (2006 RK112)',2378002,0);
.
.
.
INSERT INTO [Stars]([RecNum],[StarNum],[full_name],[spkid],[Category]) VALUES(21346,4879,'Zykina (1974 VG)',2004879,0);
INSERT INTO [Stars]([RecNum],[StarNum],[full_name],[spkid],[Category]) VALUES(21347,2098,'Zyskin (1972 QE)',2002098,0);
INSERT INTO [Stars]([RecNum],[StarNum],[full_name],[spkid],[Category]) VALUES(21348,22521,'ZZ Top (1998 ER2)',2022521,0);
But the compiler tells me the string is too long, just 2.61 Mb!
If I can't do it in C, I think that in asm I would not have any problem but that's not what I want.