IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Accès aux données Discussion :

[VB.Net] Comment updater Dataset avec un OledbCommandBuilder ?


Sujet :

Accès aux données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 121
    Points : 56
    Points
    56
    Par défaut [VB.Net] Comment updater Dataset avec un OledbCommandBuilder ?
    bonjour,

    je réalise l'update d'un dataset par la commande

    Code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mycommand.Update(ds,"datestest")

    La 1ere colonne de ma table est un numero auto, et je ne sais pas trop comment la gérer. je pensais que le dataset s'en chargeait tout seul mais visiblement non

    comment dois je proceder pour mettre a jour ce numero auto ?

    pour le moment j'ai la ligne d'erreur suivante :
    Erreur de syntaxe dans insert command
    comment puis je avoir acces a la ligne de commande du insert ? voir ce quelle contient ?
    "One should never increase, beyond what is necessary,
    the number of entities required to explain anything."

  2. #2
    Membre actif Avatar de neuropathie
    Inscrit en
    Janvier 2005
    Messages
    223
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 223
    Points : 201
    Points
    201
    Par défaut
    est ce que tu utilises une procédure stockée pour ton insert?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 121
    Points : 56
    Points
    56
    Par défaut
    pour mon insert, j'utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim myDataRowsCommandBuilder as OledbCommandBuilder = new
     OledbCommandBuilder( mycommand )
     
    myDataRowsCommandBuilder.GetInsertCommand
    mais j'aimerai davoir comment avoir acces a la ligne qu'il essaye pour voir ou est lerreur
    "One should never increase, beyond what is necessary,
    the number of entities required to explain anything."

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 121
    Points : 56
    Points
    56
    Par défaut
    ok cela venait de mes champ de table, qui contenai des caractere interdit :p
    "One should never increase, beyond what is necessary,
    the number of entities required to explain anything."

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET]Comment utiliser Firebird avec OleDbConnection ?
    Par QAYS dans le forum Accès aux données
    Réponses: 1
    Dernier message: 16/10/2006, 11h49
  2. [VB.Net] Comment bien débuter avec ADO.Net ?
    Par hakeem_n2000 dans le forum Accès aux données
    Réponses: 1
    Dernier message: 07/08/2006, 16h14
  3. [C#/ADO.NET] Comment Updater une table via Datagrid ?
    Par Pierre_45 dans le forum Accès aux données
    Réponses: 4
    Dernier message: 06/07/2006, 11h40
  4. [CORBA & VB .NET] comment faire et avec quoi ...
    Par zlavock dans le forum CORBA
    Réponses: 1
    Dernier message: 12/01/2005, 09h22
  5. [VB.NET] Alimenter un dataset avec une chaine XML...
    Par David.V dans le forum ASP.NET
    Réponses: 3
    Dernier message: 25/05/2004, 09h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo