Bonjour,
j'ai un script (qui utilise ODBC pour se connecter aux bases SQL)
qui plante quand il arrive sur une certaine date (et pas d'autres)
J'ai beau visualiser dans tous les sens les enregistrements de cette
plage de dates, je ne vois rien de rien (pas de virgule ou je devrais
voir un '.', pas de char dans une zone num, ... bref je ne vois pas
comment reperer les données erronnées dans la table en question ...
Merci
fatal error: [Microsoft][ODBC SQL Server Driver][SQL Server]Erreur de
syntaxe lors de la conversion de la valeur varchar 'Q' vers une colonne
de type de donnes int.:SQFetchResults: iestmt_fetch()
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Life is simple :
Eat, sleep, and surf the net
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Romelard Fabrice [MVP]
Bonjour, Par hasard n'y aurait-il pas une différence dans les formats de dates (US et francais) Ce qui expliquerait comme votre problème se présente pour certaines dates.
-- Cordialement.
Romelard Fabrice [MVP]
"SuperGolgoth" a écrit dans le message de news:
Bonjour, j'ai un script (qui utilise ODBC pour se connecter aux bases SQL) qui plante quand il arrive sur une certaine date (et pas d'autres) J'ai beau visualiser dans tous les sens les enregistrements de cette plage de dates, je ne vois rien de rien (pas de virgule ou je devrais voir un '.', pas de char dans une zone num, ... bref je ne vois pas comment reperer les données erronnées dans la table en question ... Merci
fatal error: [Microsoft][ODBC SQL Server Driver][SQL Server]Erreur de syntaxe lors de la conversion de la valeur varchar 'Q' vers une colonne de type de donnes int.:SQFetchResults: iestmt_fetch()
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Life is simple : Eat, sleep, and surf the net ~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bonjour,
Par hasard n'y aurait-il pas une différence dans les formats de dates (US et
francais)
Ce qui expliquerait comme votre problème se présente pour certaines dates.
--
Cordialement.
Romelard Fabrice [MVP]
"SuperGolgoth" <supergolgoth@NOSPAM.free.fr> a écrit dans le message de
news: mn.44027d5b46eb1df1.11904@NOSPAM.free.fr...
Bonjour,
j'ai un script (qui utilise ODBC pour se connecter aux bases SQL)
qui plante quand il arrive sur une certaine date (et pas d'autres)
J'ai beau visualiser dans tous les sens les enregistrements de cette plage
de dates, je ne vois rien de rien (pas de virgule ou je devrais voir un
'.', pas de char dans une zone num, ... bref je ne vois pas comment
reperer les données erronnées dans la table en question ...
Merci
fatal error: [Microsoft][ODBC SQL Server Driver][SQL Server]Erreur de
syntaxe lors de la conversion de la valeur varchar 'Q' vers une colonne de
type de donnes int.:SQFetchResults: iestmt_fetch()
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Life is simple :
Eat, sleep, and surf the net
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bonjour, Par hasard n'y aurait-il pas une différence dans les formats de dates (US et francais) Ce qui expliquerait comme votre problème se présente pour certaines dates.
-- Cordialement.
Romelard Fabrice [MVP]
"SuperGolgoth" a écrit dans le message de news:
Bonjour, j'ai un script (qui utilise ODBC pour se connecter aux bases SQL) qui plante quand il arrive sur une certaine date (et pas d'autres) J'ai beau visualiser dans tous les sens les enregistrements de cette plage de dates, je ne vois rien de rien (pas de virgule ou je devrais voir un '.', pas de char dans une zone num, ... bref je ne vois pas comment reperer les données erronnées dans la table en question ... Merci
fatal error: [Microsoft][ODBC SQL Server Driver][SQL Server]Erreur de syntaxe lors de la conversion de la valeur varchar 'Q' vers une colonne de type de donnes int.:SQFetchResults: iestmt_fetch()
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Life is simple : Eat, sleep, and surf the net ~~~~~~~~~~~~~~~~~~~~~~~~~~~
Med Bouchenafa
Romelard a probablement raison Le mieux est que tu utilises un format de date ISO CCYYMMDD (exemple '20051109' au lieu de '09/11/2005') Ce format est toujours interprété de la même manière par SQL Server quelque soit la configuration du format de date
-- Bien cordialement Med Bouchenafa
"SuperGolgoth" a écrit dans le message de news:
Bonjour, j'ai un script (qui utilise ODBC pour se connecter aux bases SQL) qui plante quand il arrive sur une certaine date (et pas d'autres) J'ai beau visualiser dans tous les sens les enregistrements de cette plage de dates, je ne vois rien de rien (pas de virgule ou je devrais voir un '.', pas de char dans une zone num, ... bref je ne vois pas comment reperer les données erronnées dans la table en question ... Merci
fatal error: [Microsoft][ODBC SQL Server Driver][SQL Server]Erreur de syntaxe lors de la conversion de la valeur varchar 'Q' vers une colonne de type de donnes int.:SQFetchResults: iestmt_fetch()
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Life is simple : Eat, sleep, and surf the net ~~~~~~~~~~~~~~~~~~~~~~~~~~~
Romelard a probablement raison
Le mieux est que tu utilises un format de date ISO
CCYYMMDD (exemple '20051109' au lieu de '09/11/2005')
Ce format est toujours interprété de la même manière par SQL Server quelque
soit la configuration du format de date
--
Bien cordialement
Med Bouchenafa
"SuperGolgoth" <supergolgoth@NOSPAM.free.fr> a écrit dans le message de
news: mn.44027d5b46eb1df1.11904@NOSPAM.free.fr...
Bonjour,
j'ai un script (qui utilise ODBC pour se connecter aux bases SQL)
qui plante quand il arrive sur une certaine date (et pas d'autres)
J'ai beau visualiser dans tous les sens les enregistrements de cette plage
de dates, je ne vois rien de rien (pas de virgule ou je devrais voir un
'.', pas de char dans une zone num, ... bref je ne vois pas comment
reperer les données erronnées dans la table en question ...
Merci
fatal error: [Microsoft][ODBC SQL Server Driver][SQL Server]Erreur de
syntaxe lors de la conversion de la valeur varchar 'Q' vers une colonne de
type de donnes int.:SQFetchResults: iestmt_fetch()
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Life is simple :
Eat, sleep, and surf the net
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Romelard a probablement raison Le mieux est que tu utilises un format de date ISO CCYYMMDD (exemple '20051109' au lieu de '09/11/2005') Ce format est toujours interprété de la même manière par SQL Server quelque soit la configuration du format de date
-- Bien cordialement Med Bouchenafa
"SuperGolgoth" a écrit dans le message de news:
Bonjour, j'ai un script (qui utilise ODBC pour se connecter aux bases SQL) qui plante quand il arrive sur une certaine date (et pas d'autres) J'ai beau visualiser dans tous les sens les enregistrements de cette plage de dates, je ne vois rien de rien (pas de virgule ou je devrais voir un '.', pas de char dans une zone num, ... bref je ne vois pas comment reperer les données erronnées dans la table en question ... Merci
fatal error: [Microsoft][ODBC SQL Server Driver][SQL Server]Erreur de syntaxe lors de la conversion de la valeur varchar 'Q' vers une colonne de type de donnes int.:SQFetchResults: iestmt_fetch()
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Life is simple : Eat, sleep, and surf the net ~~~~~~~~~~~~~~~~~~~~~~~~~~~