none
Aide pour une sql Update RRS feed

  • Question

  • Bonjour

    J'ai une erreur avec le code suivant:


     query = "Update tblLR Set Location = 'TestLocation' Where IDCitty = 4";

    OleDbConnection DBcon = new OleDbConnection(Legacy.ConString);
                {
                    using (DBcon)
                    {
                        DBcon.Open();
                        OleDbCommand DBCmd = new OleDbCommand(query, DBcon);
                        DataTable DT = new DataTable();
                        OleDbDataAdapter DA = new OleDbDataAdapter(DBCmd);
                        int nbreEnregistrements = DA.Fill(DT);
                    }
                }

    à la ligne DA.Fill(DT) avec une exception 

    L'exception System.Data.OleDb.OleDbException s'est produite
      HResult=0x80040E10
      Message=Aucune valeur donnée pour un ou plusieurs des paramètres requis.
      Source=Microsoft JET Database Engine
      Je ne comprends pas ce qu'il se passe.

    la table tblLR existe bien et le champs Location également.

    Merci pour votre aide.

    Bernard


    Bernard Bouree

    mardi 15 août 2017 08:19

Réponses

  • Bonjour Bernard,

    Cette erreur se produit lorsqu'il y a une erreur sur l'écriture de votre table ou champs qui n'est pas reconnu par Access.

    Pouvez-vous vérifiez qu'il n'y aucune faute liée à ce point.

    Ce que je peux vous conseiller c'est de faire un copier-coller du nom de votre table ou champs depuis la base de données.

    J'espère que j'ai bien répondu à votre question.


    Si c'est le cas, n'hésitez pas à mettre ma réponse en réponse à votre post

    Vous pouvez me suivre sur Twitter : https://twitter.com/NordineMhoumadi


    Download my NEW FREE application MCP PREPARATION in the Windows 10 Store for preparing your Microsoft Certification or test your skills in Microsoft Technologies;

    • Marqué comme réponse BernardBouree mercredi 16 août 2017 16:38
    mercredi 16 août 2017 12:49

Toutes les réponses

  • Bonjour Bernard,
    Quelle base de données utilisez-vous? SQL Server ou Access?

    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.


    mercredi 16 août 2017 08:16
    Modérateur
  • Bonjour Bernard,

    Cette erreur se produit lorsqu'il y a une erreur sur l'écriture de votre table ou champs qui n'est pas reconnu par Access.

    Pouvez-vous vérifiez qu'il n'y aucune faute liée à ce point.

    Ce que je peux vous conseiller c'est de faire un copier-coller du nom de votre table ou champs depuis la base de données.

    J'espère que j'ai bien répondu à votre question.


    Si c'est le cas, n'hésitez pas à mettre ma réponse en réponse à votre post

    Vous pouvez me suivre sur Twitter : https://twitter.com/NordineMhoumadi


    Download my NEW FREE application MCP PREPARATION in the Windows 10 Store for preparing your Microsoft Certification or test your skills in Microsoft Technologies;

    • Marqué comme réponse BernardBouree mercredi 16 août 2017 16:38
    mercredi 16 août 2017 12:49
  • Bonjour Nourdine

    Merci je vais creuser!

    Cordialement

    Bernard


    Bernard Bouree

    mercredi 16 août 2017 16:39