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

Windows Forms Discussion :

VBNet BDD Pb : le champ n'appartient pas à la table


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 6
    Par défaut VBNet BDD Pb : le champ n'appartient pas à la table
    Bonjour,

    J'ai l'erreur suivante :
    La colonne 'ProprioNumLot' n'appartient pas à la table ASLProprio

    Ce champ est le 1er que je charge, mais pr les autres c'est pareil

    Sub ChargerChamps()
    ObjetDataRow("ProprioNumLot") = TxtPNLot.Text
    ObjetDataRow("ProprioNom") = TxtPNom.Text
    ObjetDataRow("ProprioPrenom") = TxtPPrenom.Text
    ObjetDataRow("ProprioDatArrive") = MtbDatArriv.Text
    ObjetDataRow("ProprioTelAsl") = TxtPTelAsl.Text
    EndSub

    ChargerChamps est appelé dans ma sub d'ajout :

    ObjetDataRow = ObjetDataSet.Tables("ASLProprio").NewRow
    ChargerChamps()
    ObjetDataSet.Tables("ASLProprio").Rows.Add(ObjetDataRow)
    ObjetCommandBuilder = New OleDbCommandBuilder(ObjetDataAdapter)
    ObjetDataAdapter.Update(ObjetDataSet, "ASLProprio")
    ObjetDataSet.Clear()
    ObjetDataAdapter.Fill(ObjetDataSet, "ASLProprio")
    ObjetDataTable = ObjetDataSet.Tables("ASLProprio")

    Donc, je galère. Il doit manquer peut_être qque chose comme un lien...Allez donc savoir, surtout que dans la même SUB, j'ai la modif qui elle fonctionne

    If Ajout..........j'ai des pb (partie ci-dessus)
    else
    Modif..... OK tt va bien

    Merci d'avance pour les idées ou tuyaux que vs pourrez m'apporter

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 6
    Par défaut
    Encore moi.

    J'ai oublié de préciser que j'avais bien sûr contrôler mes noms de champ et même retaper au cas où.....

    Mais les champs existent ms ne sont pas reconnus

    Merci encore

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 6
    Par défaut
    Merci
    De rien
    A force de galérer, j'ai rajouté ces lignes au début de mon ajout :

    strSql = "SELECT * FROM ASLProprio"
    ObjetCommand = New OleDbCommand(strSql)
    ObjetDataAdapter = New OleDbDataAdapter(ObjetCommand)
    ObjetCommand.Connection() = ObjetConnection
    ObjetDataSet.Clear()
    ObjetDataAdapter.Fill(ObjetDataSet, "ASLProprio")
    ObjetDataTable = ObjetDataSet.Tables("ASLProprio")

    ObjetDataRow = ObjetDataSet.Tables("ASLProprio").NewRow
    ChargerChamps()
    ObjetDataSet.Tables("ASLProprio").Rows.Add(ObjetDataRow)
    ObjetCommandBuilder = New OleDbCommandBuilder(ObjetDataAdapter)
    ObjetDataAdapter.Update(ObjetDataSet, "ASLProprio")
    ObjetDataSet.Clear()
    ObjetDataAdapter.Fill(ObjetDataSet, "ASLProprio")
    ObjetDataTable = ObjetDataSet.Tables("ASLProprio")


    Et voilà cela marche à présent

    Ciao

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/07/2013, 19h02
  2. Réponses: 7
    Dernier message: 24/01/2006, 11h03
  3. Réponses: 5
    Dernier message: 12/09/2005, 17h34
  4. Pb de requete avec un champ vide ou pas
    Par linou dans le forum Langage SQL
    Réponses: 10
    Dernier message: 16/06/2005, 10h44
  5. [VB6] [BDD] Recordset et champ égal à Null
    Par Gr|ppen dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 07/03/2003, 10h00

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