Arrrgghhh...that's what I get for coding off the top of my head.
As somebody else pointed out Window escapes are different than Unix.
So these work (and have been tested now on Windows XP and Redhat).
Windows
main()
{
system("echo ^<HTML^> >mm.html");
}
Unix
system("echo \"<HTML>\" > mm.html");
Michael D. Black
Senior Scientist
Advanced Analytics Directorate
Advanced GEOINT Solutions Operating Unit
Northrop Grumman Information Systems
________________________________
From: [email protected] [[email protected]] on
behalf of Simon Slavin [[email protected]]
Sent: Saturday, March 31, 2012 7:50 AM
To: General Discussion of SQLite Database
Subject: EXT :Re: [sqlite] about sqlite3_exec function
On 31 Mar 2012, at 12:48pm, "Black, Michael (IS)" <[email protected]>
wrote:
> What you want is the system() function which will execute a shell command.
>
>
>
> But you still need to add your own HTML around it to be displayed by a
> browser as it's missing the "rest of the story".
>
>
>
> system("echo <HTML> >mm.html"); // first one creates mm.html
There's a problem with this The normal operating system command shell
recognises the '>' character as meaning that the output should go to a file.
But that's okay: you can write your system() function to do the same thing.
But if you do that, the system() function will recognise the '>' at the end of
'<table>' as an output directive too.
I don't know what OS or shell the OP is using.
Simon.
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users