The following example establishes a session connection using an explicitly specified connection name:
EXEC SQL SET CONNECTION SESSION1;
Lines generated by C Preprocessor2:
{ static struct { SQLInt32 RdtCType; SQLInt16 RdtVersn; SQLInt16 RdtDec; char RdtUserid[8]; SQLInt32 RdtEntty; char *RdtCA; char *RdtDAIn; char *RdtDAOut; char *RdtSql; char *RdtRtCon; SQLInt32 RdtAux1; SQLInt32 RdtAux2; char RdtLCS; char RdtComit; char RdtRelse; char RdtExt; char RdtSepBT; char RdtUCStm; char RdtCmpat; char RdtComp; SQLInt16 RdtXTotL; char RdtXFill[2]; struct { SQLInt16 RdtXLen; SQLInt16 RdtXType; SQLInt32 RdtXCode; } RdtX005; struct { SQLInt16 RdtXLen; SQLInt16 RdtXType; SQLInt16 RdtXConL; char RdtXConT[30]; } RdtX007; } RDTIN013 = {150,10,0,{' '},0,0,0,0,0,0,0,0,'N','B','N','Y','N','N',' ','C', 48,{' '},{8,5,255},{36,7,8,'S','E','S','S','I','O','N','1'}}; RDTIN013.RdtCA = (char *)(&sqlca); RDTIN013.RdtRtCon = SQL_RDTRTCON; TDARDI(&RDTIN013); SQL_RDTRTCON = RDTIN013.RdtRtCon; }