OVH Cloud OVH Cloud

OSQL : savoir exactement où est l'erreur.

3 réponses
Avatar
Olivier
Bonjour,

J'utilise MSDE 2000
J'ai un fichier mydata.sql avec dedans de nombreux 'INSER'

Pour inserer mes données, j'utilise OSQL avec en ligne de commande :
osql -E -i mydata.sql

Cependant, OSQL m'indique que j'ai une erreur de conversion de type CHAR en
type DATETIME.
Soit ! mais il ne m'indique rien de plus.

Simplement :

Msg 242, Niveau 16,

3 réponses

Avatar
copy l'interieur de ton mydata.sql
dans l'analyser et verifie le code voir lance le il t'indiquera ou est
l'erreur !!


"Olivier" a écrit dans le message de news:

Bonjour,

J'utilise MSDE 2000
J'ai un fichier mydata.sql avec dedans de nombreux 'INSER'

Pour inserer mes données, j'utilise OSQL avec en ligne de commande :
osql -E -i mydata.sql

Cependant, OSQL m'indique que j'ai une erreur de conversion de type CHAR
en
type DATETIME.
Soit ! mais il ne m'indique rien de plus.

Simplement :

Msg 242, Niveau 16,


Avatar
Olivier
heu...
j'ai pas SQL server mais simplement MSDE, donc pas d'analyser ?
merci
olivier

a écrit dans le message de news:

copy l'interieur de ton mydata.sql
dans l'analyser et verifie le code voir lance le il t'indiquera ou est
l'erreur !!


"Olivier" a écrit dans le message de news:

> Bonjour,
>
> J'utilise MSDE 2000
> J'ai un fichier mydata.sql avec dedans de nombreux 'INSER'
>
> Pour inserer mes données, j'utilise OSQL avec en ligne de commande :
> osql -E -i mydata.sql
>
> Cependant, OSQL m'indique que j'ai une erreur de conversion de type CHAR
> en
> type DATETIME.
> Soit ! mais il ne m'indique rien de plus.
>
> Simplement :
>
> Msg 242, Niveau 16,


Avatar
BB
Olivier wrote:
Pour inserer mes données, j'utilise OSQL avec en ligne de commande :
osql -E -i mydata.sql
Cependant, OSQL m'indique que j'ai une erreur de conversion de type
CHAR en type DATETIME.
Soit ! mais il ne m'indique rien de plus.



Bonsoir,

osql accepte aussi le paramètre -o qui permet de spécifier un fichier de
sortie. Ce fichier contient alors aussi bien les résultats que les erreurs
ou avertissements de SQL Server.
Je vous recommande l'ajout d'un SET NOCOUNT ON en début de script afin de ne
pas trop polluer le fichier de sortie.

BB