OVH Cloud OVH Cloud

probleme erreur SQL

5 réponses
Avatar
PHIL
Bonjour,
je souhaite faire un nouvel enregistrement dans ma table Clients.
du coup j'utilise cette requette.

insert into clients(nom,id,marquevoiture)values('jean','321','renault');

cette requette me parait bonne, mais j'ai un message d'erreur que je
n'arrive pas à comprendre.
c'est :
[INTERSOLV][ODBC SQL SERVER driver][SQL SERVER]implicit conversion from
datatype'VARCHAR'to'INT'is not allowed use the CONVERT function to run this
query.

Pouvez vous me dire comment résoudre ceci?

merci

5 réponses

Avatar
Devrim Okurgan [MSFT]
Je pense que le column id est de type int?
Vous pouvez essaier de passer le value sans utiliser ' ' pour le type int.

insert into clients(nom,id,marquevoiture)values('jean',321,'renault')
cordialement,
Devrim Okurgan

"PHIL" wrote:

Bonjour,
je souhaite faire un nouvel enregistrement dans ma table Clients.
du coup j'utilise cette requette.

insert into clients(nom,id,marquevoiture)values('jean','321','renault');

cette requette me parait bonne, mais j'ai un message d'erreur que je
n'arrive pas à comprendre.
c'est :
[INTERSOLV][ODBC SQL SERVER driver][SQL SERVER]implicit conversion from
datatype'VARCHAR'to'INT'is not allowed use the CONVERT function to run this
query.

Pouvez vous me dire comment résoudre ceci?

merci




Avatar
PHIL
effective ment je pense qu'il est de type int, donc tu pense que ca va
marcher, si je ne met pas les guimets.

merci

"Devrim Okurgan [MSFT]" a écrit :

Je pense que le column id est de type int?
Vous pouvez essaier de passer le value sans utiliser ' ' pour le type int.

insert into clients(nom,id,marquevoiture)values('jean',321,'renault')
cordialement,
Devrim Okurgan

"PHIL" wrote:

> Bonjour,
> je souhaite faire un nouvel enregistrement dans ma table Clients.
> du coup j'utilise cette requette.
>
> insert into clients(nom,id,marquevoiture)values('jean','321','renault');
>
> cette requette me parait bonne, mais j'ai un message d'erreur que je
> n'arrive pas à comprendre.
> c'est :
> [INTERSOLV][ODBC SQL SERVER driver][SQL SERVER]implicit conversion from
> datatype'VARCHAR'to'INT'is not allowed use the CONVERT function to run this
> query.
>
> Pouvez vous me dire comment résoudre ceci?
>
> merci
>
>


Avatar
Philippe T [MS]
Bonjour,

Oui. :-)

Phil.
________________________________________________________
Philippe TROTIN http://blogs.msdn.com/ptrotin
Microsoft Services France http://www.microsoft.com/france

"PHIL" wrote in message
news:
effective ment je pense qu'il est de type int, donc tu pense que ca va
marcher, si je ne met pas les guimets.

merci

"Devrim Okurgan [MSFT]" a écrit :

> Je pense que le column id est de type int?
> Vous pouvez essaier de passer le value sans utiliser ' ' pour le type


int.
>
> insert into clients(nom,id,marquevoiture)values('jean',321,'renault')
> cordialement,
> Devrim Okurgan
>
> "PHIL" wrote:
>
> > Bonjour,
> > je souhaite faire un nouvel enregistrement dans ma table Clients.
> > du coup j'utilise cette requette.
> >
> > insert into


clients(nom,id,marquevoiture)values('jean','321','renault');
> >
> > cette requette me parait bonne, mais j'ai un message d'erreur que je
> > n'arrive pas à comprendre.
> > c'est :
> > [INTERSOLV][ODBC SQL SERVER driver][SQL SERVER]implicit conversion


from
> > datatype'VARCHAR'to'INT'is not allowed use the CONVERT function to run


this
> > query.
> >
> > Pouvez vous me dire comment résoudre ceci?
> >
> > merci
> >
> >


Avatar
PHIL
merci

"Philippe T [MS]" wrote:

Bonjour,

Oui. :-)

Phil.
________________________________________________________
Philippe TROTIN http://blogs.msdn.com/ptrotin
Microsoft Services France http://www.microsoft.com/france

"PHIL" wrote in message
news:
> effective ment je pense qu'il est de type int, donc tu pense que ca va
> marcher, si je ne met pas les guimets.
>
> merci
>
> "Devrim Okurgan [MSFT]" a écrit :
>
> > Je pense que le column id est de type int?
> > Vous pouvez essaier de passer le value sans utiliser ' ' pour le type
int.
> >
> > insert into clients(nom,id,marquevoiture)values('jean',321,'renault')
> > cordialement,
> > Devrim Okurgan
> >
> > "PHIL" wrote:
> >
> > > Bonjour,
> > > je souhaite faire un nouvel enregistrement dans ma table Clients.
> > > du coup j'utilise cette requette.
> > >
> > > insert into
clients(nom,id,marquevoiture)values('jean','321','renault');
> > >
> > > cette requette me parait bonne, mais j'ai un message d'erreur que je
> > > n'arrive pas à comprendre.
> > > c'est :
> > > [INTERSOLV][ODBC SQL SERVER driver][SQL SERVER]implicit conversion
from
> > > datatype'VARCHAR'to'INT'is not allowed use the CONVERT function to run
this
> > > query.
> > >
> > > Pouvez vous me dire comment résoudre ceci?
> > >
> > > merci
> > >
> > >





Avatar
Devrim Okurgan [MSFT]
Ca marche alors?
Devrim
---
"PHIL" wrote:

merci

"Philippe T [MS]" wrote:

> Bonjour,
>
> Oui. :-)
>
> Phil.
> ________________________________________________________
> Philippe TROTIN http://blogs.msdn.com/ptrotin
> Microsoft Services France http://www.microsoft.com/france
>
> "PHIL" wrote in message
> news:
> > effective ment je pense qu'il est de type int, donc tu pense que ca va
> > marcher, si je ne met pas les guimets.
> >
> > merci
> >
> > "Devrim Okurgan [MSFT]" a écrit :
> >
> > > Je pense que le column id est de type int?
> > > Vous pouvez essaier de passer le value sans utiliser ' ' pour le type
> int.
> > >
> > > insert into clients(nom,id,marquevoiture)values('jean',321,'renault')
> > > cordialement,
> > > Devrim Okurgan
> > >
> > > "PHIL" wrote:
> > >
> > > > Bonjour,
> > > > je souhaite faire un nouvel enregistrement dans ma table Clients.
> > > > du coup j'utilise cette requette.
> > > >
> > > > insert into
> clients(nom,id,marquevoiture)values('jean','321','renault');
> > > >
> > > > cette requette me parait bonne, mais j'ai un message d'erreur que je
> > > > n'arrive pas à comprendre.
> > > > c'est :
> > > > [INTERSOLV][ODBC SQL SERVER driver][SQL SERVER]implicit conversion
> from
> > > > datatype'VARCHAR'to'INT'is not allowed use the CONVERT function to run
> this
> > > > query.
> > > >
> > > > Pouvez vous me dire comment résoudre ceci?
> > > >
> > > > merci
> > > >
> > > >
>
>
>