Anfang des Inhaltsbereichs

Hintergrunddokumentation C-Datentypen Dokument im Navigationsbaum lokalisieren

ODBC-C-Datentypen repräsentieren jene Datentypen von C-Variablen, in denen die zur Kommunikation mit der Datenbank vorgesehenen Daten der Anwendung verarbeitet werden.

Zusammenhang zwischen SQL- und C-Datentypen

fCType

ODBC C Typedef

C Type

SQL_C_CHAR

SQLCHAR *

unsigned char *

SQL_C_SSHORT

SQLSMALLINT

short int

SQL_C_SLONG

SQLINTEGER

long int (32 bit)

SQL_C_USHORT

SQLUSMALLINT

unsigned short int

SQL_C_ULONG

SQLUINTEGER

unsigned long int (32 bit)

SQL_C_FLOAT

SQLREAL

float

SQL_C_DOUBLE

SQLDOUBLE

double

SQL_C_BIGINT

SQLBIGINT

_int64, long (64 bit)

SQL_C_UBIGINT

SQLUBIGINT

unsigned _int64, unsigned long (64 bit)

SQL_C_BINARY

SQLCHAR*

unsigned char*

SQL_C_DATE

SQL_DATE_STRUCT

struct tagDATE_STRUCT {

SQLSMALLINT year;

SQLSMALLINT month;

SQLSMALLINT day;}

SQL_C_TIME

SQL_TIME_STRUCT

struct tagTIME_STRUCT {

SQLSMALLINT hour;

SQLSMALLINT minute;

SQLSMALLINT second;}

SQL_C_TIMESTAMP

SQL_TIMESTAMP_STRUCT

struct tagTIMESTAMP_STRUCT {

SQLSMALLINT year;

SQLSMALLINT month;

SQLSMALLINT day;

SQLSMALLINT hour;

SQLSMALLINT minute;

SQLSMALLINT second;

SQLUINTEGER fraction;}

SQL_C_BIT

SQLCHAR

unsigned char

Ende des Inhaltsbereichs