C en SQL : Date
L’identificateur de la date du type de données ODBC C est :
SQL_C_TYPE_DATE
Le tableau suivant présente les types de données SQL ODBC à quelle date les données C peuvent être converties. Pour obtenir une explication des colonnes et des termes de la table, consultez Conversion de données de C en types de données SQL.
Identificateur de type SQL | Test | SQLSTATE |
---|---|---|
SQL_CHAR SQL_VARCHAR SQL_LONGVARCHAR |
Longueur d’octets >de colonne = 10 Longueur d’octets < de colonne 10 La valeur de données n’est pas une date valide |
n/a 22001 22008 |
SQL_WCHAR SQL_WVARCHAR SQL_WLONGVARCHAR |
Longueur des caractères de >colonne = 10 Longueur des caractères de colonne < 10 La valeur de données n’est pas une date valide |
n/a 22001 22008 |
SQL_TYPE_DATE | La valeur de données est une date valide La valeur de données n’est pas une date valide |
n/a 22007 |
SQL_TYPE_TIMESTAMP | La valeur de données est une date valide[a] La valeur de données n’est pas une date valide |
n/a 22007 |
[a] La partie heure de l’horodatage est définie sur zéro.
Pour plus d’informations sur les valeurs valides dans une structure de SQL_C_TYPE_DATE, consultez Types de données C, plus haut dans cette annexe.
Lorsque les données de date C sont converties en données SQL caractères, les données de caractèresobtenues sont au format « aaaa-mm- jj ».
Le pilote ignore la valeur de longueur/d’indicateur lors de la conversion des données à partir du type de données date C et suppose que la taille de la mémoire tampon de données correspond à la taille du type de données date C. La valeur length/indicator est passée dans l’argument StrLen_or_Ind dans SQLPutData et dans la mémoire tampon spécifiée avec l’argument StrLen_or_IndPtr dans SQLBindParameter. La mémoire tampon de données est spécifiée avec l’argument DataPtr dans SQLPutData et l’argument ParameterValuePtr dans SQLBindParameter.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour