home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include <string.h>
- #include <sql_.h>
- #include <sqlca_.h>
- #include <sqlenv_.h>
-
- struct sqlca sqlca;
-
- int main(int argc,
- char *argv[]
- )
- {
- char database[9] = "";
- char alias[9] = "";
- char nodename[9] = "";
-
- /* process command line arguments */
- if (argc < 4) {
- printf("syntax: doscat <database> <alias> <nodename>");
- return (-1);
- }
-
- strncpy(database, argv[1], 8);
- strncpy(alias, argv[2], 8);
- strncpy(nodename, argv[3], 8);
- database[8] = '\0';
- alias[8] = '\0';
- nodename[8] = '\0';
- printf("Database = %s\n", database);
- printf("Alias = %s\n", alias);
- printf("Nodename = %s\n", nodename);
-
- /* call Catalog API */
- sqlecatd( database, alias, '1', nodename, '0',
- "", 0, &sqlca);
- if (SQLCODE != 0 ) {
- printf("SQLCODE = %ld\n", SQLCODE);
- return (-1);
- } /* endif */
- }