Hello,
I use Oracle Precompilers.
Example :
When server receive :
/oracle/A/update/PROJETS?action=update&selection=ROWID%3D%27000002BF.0000.0003%27&PROJET=P145&TYPE=type+P1
C program is something like this :
putenv("ORACLE_SID=A");
putenv("ORACLE_HOME=/usr/local/oracle");
EXEC SQL CONNECT :username IDENTIFIED BY :password;
strcpy(tmp,"UPDATE PROJETS SET (PROJET='P145',TYPE='type P1') WHERE ROWID='000002BF.0000.0003'");
EXEC SQL EXECUTE IMMEDIATE :tmp;
EXEC SQL COMMIT WORK RELEASE;
Actually, it is a beta test version. When all is well, I put the complete
source of this interface on "moulon.inra.fr" in directory "/pub/www-oracle"
Guy Decoux