OVH Cloud OVH Cloud

probleme sur OleDbCommandBuilder

2 réponses
Avatar
nabila
Bonjour,
Je voudrais insérer des lignes dans une table avec un OleDbDataAdapter
pour cela j'utilise l'objet OleDbCommandBuilder qui m'initialise ma requête d'insertion.
Le problème est que si la table ou un des champs est un mot clés la requête ne d'insertion ne marche pas.

Ex: je dois insérer des lignes dans la table:"User", User étant un mot clés la requête d'insertion que le OleDbCommandBuilder me crée ne marche pas

Quelqu'un peut-il m'aider?

2 réponses

Avatar
Paul Bacelar
Le plus simple est de ne pas utiliser OleDbCommandBuilder et de rédiger la
requête d'insertion avec tes petits doigts musclés en ajoutant les [] qui
s'imposent ;-).
--
Paul Bacelar
Développeur, Consultant, Expert en technologie de développement Microsoft.
Recherchant poste CDI/CDD/FREELANCE.


"nabila" a écrit dans le message de
news:
Bonjour,
Je voudrais insérer des lignes dans une table avec un OleDbDataAdapter
pour cela j'utilise l'objet OleDbCommandBuilder qui m'initialise ma


requête d'insertion.
Le problème est que si la table ou un des champs est un mot clés la


requête ne d'insertion ne marche pas.

Ex: je dois insérer des lignes dans la table:"User", User étant un mot


clés la requête d'insertion que le OleDbCommandBuilder me crée ne marche
pas

Quelqu'un peut-il m'aider?



Avatar
LEBRUN Thomas
A toi de changer le nom de ta table ou de tes champs pour ne pas utiliser de mot réservés...

Tom.


"nabila" a écrit :

Bonjour,
Je voudrais insérer des lignes dans une table avec un OleDbDataAdapter
pour cela j'utilise l'objet OleDbCommandBuilder qui m'initialise ma requête d'insertion.
Le problème est que si la table ou un des champs est un mot clés la requête ne d'insertion ne marche pas.

Ex: je dois insérer des lignes dans la table:"User", User étant un mot clés la requête d'insertion que le OleDbCommandBuilder me crée ne marche pas

Quelqu'un peut-il m'aider?