Bonjour à tous,

J'ai un souci avec mon code en C++.

Pour des raisons d'utilisation de TLS 1.2, j'ai du changer le driver ODBC que j'utilisais précédemment "SQL Server Driver" -> "ODBC Driver 17 for SQL server".

Je reçois ce message d'erreur
"Datetime field overflow. Fractional second precision exceeds the scale specified in the parameter binding. "
.

Après quelques investigation sur le net, on me parle souvent de souci lié au Datetime2, mais je ne travail qu'avec du Datetime.

Egalement en cherchant je suis arrivé sur une page avec ce comm
This is related to the precision parameter for SQLBindParameter(), see https://docs.microsoft.com/en-us/sql...meter-function for details. Currently, this value is always set to 0.
Mais j'avoue que je galère a trouver la solution a mon problème, j'ai une 100aine de SQLBindParameter dans tout mon code et je ne vois pas ce que je pourrais adapter a cette fonction pour la faire fonctionner.
Ex:
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
pOdbc->SQLBindCol(28, SQL_C_TYPE_DATE, &(Grp.StlDte.value), 0, &(Grp.StlDte.indicator));

Pourriez-vous m'aider ?

Merci