EXEC SQL END DECLARE SECTION;
#ifsql INGRES
- EXEC SQL CONNECT sms;
+ EXEC SQL CONNECT moira;
#endsql
#ifsql INFORMIX
- EXEC SQL DATABASE sms;
+ EXEC SQL DATABASE moira;
#endsql
if (argc == 2) {
outf = NULL;
}
+ /* The following is declarative, not executed,
+ * and so is dependent on where it is in the file,
+ * not in the order of execution of statements.
+ */
EXEC SQL WHENEVER SQLERROR GOTO sqlerr;
EXEC SQL DECLARE x CURSOR FOR SELECT
- mit_id, login
- FROM users WHERE status != 3 and potype="POP";
+ clearid, login
+ FROM users WHERE status != 3 and potype='POP';
EXEC SQL OPEN x;
while (1) {
EXEC SQL FETCH x INTO :id, :login;
EXEC SQL CLOSE x;
EXEC SQL DECLARE y CURSOR FOR SELECT
- u.mit_id, s.string
+ u.clearid, s.string
FROM users u, strings s
- WHERE u.status != 3 and u.potype="SMTP" and u.box_id = s.string_id;
+ WHERE u.status != 3 and u.potype='SMTP' and u.box_id = s.string_id;
EXEC SQL OPEN y;
while (1) {
EXEC SQL FETCH y INTO :id, :string;