Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

25. Le groupe s_odbc

25.10 ODisplayTable (file s_odbcpr.c:508)

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);

25.10.1 File s_odbcpr.c

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