![]() |
||||||
SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
ODisplayTable(char *dsn, char *user, char *passwd, char *table)
Description
Imprime dans le standard output la définition d'une ou de toutes les tables d'un DSN dans le format des ISAM de SCR/AL1. Le DSN est ouvert et fermé par cette fonction.
Valeur retournée
0 en cas de succès, -1 en cas d'erreur
Exemple
ODisplayTable("test", "", "", NULL);
ODisplayCreateIndexFieldFd(FILE *fd, OIDXFLD *ofld, int synt)
ODisplayCreateIndices(ODSN *odsn, char *table)
ODisplayCreateIndicesFd(FILE *fd, ODSN *odsn, char *table, int synt)
ODisplayCreateTable(ODSN *odsn, char *table)
ODisplayCreateTableFd(FILE *fd, ODSN *odsn, char *table, int synt)
ODisplayDSNInfos(char *dsn, char *user, char *passwd)
ODisplayDropTableFd(FILE *fd, char *table, int synt)
ODisplayTable(char *dsn, char *user, char *passwd, char *table)
OExecSQLFileQP(ODSN *odsn, char *filename, int Verbose, int maxerr)
OPrintInsertRow(OCSR *ocsr, char *tblname, int strip)
OPrintInsertRowFd(FILE *fd, OCSR *ocsr, char *tblname, int strip, int synt)
OPrintRow(OCSR *ocsr)
OPrintRowFd(FILE *fd, OCSR *ocsr)
OSqlQP2Ascii(U_ch *in, U_ch *out)
ODisplayCreateIndexFieldFd (file s_odbcpr.c:386)
Syntax
ODisplayCreateIndexFieldFd(FILE *fd, OIDXFLD *ofld, int synt)
ODisplayCreateIndices (file s_odbcpr.c:486)
Syntax
ODisplayCreateIndices(ODSN *odsn, char *table)
Description
Imprime dans le standard output la définition d'une ou de toutes les tables d'un DSN dans le format SQL.
Valeur retournée
0 en cas de succès, -1 en cas d'erreur
Exemple
odsn = OOpenDSN("testdsn", "jmp", "123");
ODisplayCreateTable(odsn, NULL);
ODisplayCreateIndicesFd (file s_odbcpr.c:415)
Syntax
ODisplayCreateIndicesFd(FILE *fd, ODSN *odsn, char *table, int synt)
Description
Imprime dans le standard output la définition des index d'une table d'un DSN dans le format SQL.
Valeur retournée
0 en cas de succès, -1 en cas d'erreur
Exemple
odsn = OOpenDSN("testdsn", "jmp", "123");
ODisplayCreateIndicesFd(odsn, NULL);
ODisplayCreateTable (file s_odbcpr.c:380)
Syntax
ODisplayCreateTable(ODSN *odsn, char *table)
Description
Imprime dans le standard output la définition d'une ou de toutes les tables d'un DSN dans le format SQL.
Valeur retournée
0 en cas de succès, -1 en cas d'erreur
Exemple
odsn = OOpenDSN("testdsn", "jmp", "123");
ODisplayCreateTable(odsn, NULL);
ODisplayCreateTableFd (file s_odbcpr.c:316)
Syntax
ODisplayCreateTableFd(FILE *fd, ODSN *odsn, char *table, int synt)
Description
Imprime dans le standard output la définition d'une ou de toutes les tables d'un DSN dans le format SQL. La syntaxe peut varier en fonction de la valeur de synt (MySQL, ...).
Valeur retournée
0 en cas de succès, -1 en cas d'erreur
Exemple
odsn = OOpenDSN("testdsn", "jmp", "123");
ODisplayCreateTable(odsn, NULL);
ODisplayDropTableFd (file s_odbcpr.c:283)
Syntax
ODisplayDropTableFd(FILE *fd, char *table, int synt)
Description
Imprime dans le standard output la commande pour dropper une table La syntaxe peut varier en fonction de la valeur de synt (MySQL, ...).
Valeur retournée
0 en cas de succès, -1 en cas d'erreur
OExecSQLFileQP (file s_odbcpr.c:706)
Syntax
OExecSQLFileQP(ODSN *odsn, char *filename, int Verbose, int maxerr)
Description
Exécute les commandes SQL regroupées dans un fichier ASCII. Une commande peut être spécifiée par ligne.
Chaque ligne du fichier est décodée Quoted-Printable.
Les lignes sont limitées à 10239 caractères.
Valeur retournée
0 en cas de succès pour toutes les commandes, -1 en cas d'erreur
Exemple
voir OQuery().
Voir également
OQuery()
OPrintInsertRow (file s_odbcpr.c:231)
Syntax
OPrintInsertRow(OCSR *ocsr, char *tblname, int strip)
Description
Imprime dans le standard output la ligne courante d'un dataset sous forme d'une instruction INSERT INTO.
Exemple
voir OQuery().
Voir également
OQuery(), ONext(), OBindCOl()
OPrintInsertRowFd (file s_odbcpr.c:105)
Syntax
OPrintInsertRowFd(FILE *fd, OCSR *ocsr, char *tblname, int strip, int synt)
Description
Imprime dans le fichier décrit par fd la ligne courante d'un dataset sous forme d'une instruction INSERT INTO.
Exemple
voir OQuery().
Voir également
OQuery(), ONext(), OBindCOl()
OSqlQP2Ascii (file s_odbcpr.c:668)
Syntax
OSqlQP2Ascii(U_ch *in, U_ch *out)
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be