Aracılığıyla paylaş


Tür Tanımlayıcıları

SQL ve C veri türlerini açıklamak için ODBC iki tür tanımlayıcı kümesi tanımlar. Tür tanımlayıcısı, SQL sütununun veya C arabelleğinin türünü açıklar. Bu #define bir değerdir ve genellikle işlev bağımsız değişkeni olarak geçirilir veya meta verilerde döndürülür.

Örneğin, aşağıdaki SQLBindParameter çağrısı, SQL_DATE_STRUCT türünde bir değişkeni SQL deyimindeki bir tarih parametresine bağlar. SQL_C_TYPE_DATE C türü tanımlayıcısı Date değişkeninin türünü ve sql türü tanımlayıcısı SQL_TYPE_DATE dinamik parametrenin türünü belirtir.

SQL_DATE_STRUCT Date;  
SQLINTEGER  DateInd = 0;  
SQLBindParameter(hstmt, 1, SQL_PARAM_INPUT, SQL_C_TYPE_DATE, SQL_TYPE_DATE, 0, 0,  
                  &Date, 0, &DateInd);