UltraLite® - Programmation C et C++
Informations de référence sur l'API ODBC UltraLite
Fonction SQLDescribeCol
Renvoie le descripteur de résultat pour une colonne du jeu de résultats, pour ODBC UltraLite.
Le descripteur de résultat inclut le nom de la colonne, la taille de la colonne, le type de données, le nombre de décimales et l'acceptation ou non des valeurs NULL.
UL_FN_SPEC SQLRETURN UL_FN_MOD SQLDescribeCol (
SQLHSTMT StatementHandle,
SQLUSMALLINT ColumnNumber,
SQLTCHAR * ColumnName,
SQLSMALLINT BufferLength,
SQLSMALLINT * NameLength,
SQLSMALLINT * DataType,
SQLULEN * ColumnSize,
SQLSMALLINT * DecimalDigits,
SQLSMALLINT * Nullable );
StatementHandle Descripteur d'instruction.
ColumnNumber Numéro de colonne de base 1 des données de résultat.
ColumnName Pointeur sur un buffer dans lequel renvoyer le nom de la colonne.
BufferLength Longueur de *ColumnName, en caractères.
NameLength Pointeur sur un buffer dans lequel renvoyer le nombre total d'octets (à l'exception de l'octet de l'espace réservé pour un caractère terminé par la valeur NULL) disponibles à renvoyer dans *ColumnName.
DataType Pointeur sur un buffer dans lequel renvoyer le type de données SQL de la colonne.
ColumnSize Pointeur sur un buffer dans lequel renvoyer la taille de la colonne sur la source de données.
DecimalDigits Pointeur sur un buffer dans lequel renvoyer le nombre de décimales de la colonne sur la source de données.
Nullable Pointeur sur un buffer dans lequel renvoyer une valeur indiquant si la colonne admet les valeurs NULL.
SQLDescribeCol dans le document Microsoft ODBC Programmer's Reference