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

Bases de données Delphi Discussion :

ADO, Delphi 6 personnelle et Execute method


Sujet :

Bases de données Delphi

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 13
    Points : 9
    Points
    9
    Par défaut ADO, Delphi 6 personnelle et Execute method
    Bonjour,

    J'ai lu le tuto sur l'utilisation de ADO avec delphi 6 version personnelle et me voila lancé dans l'aventure de faire un p'tit programme qui utilise une BD Acces.
    Je souhaite simplement faire fonctionner un code du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    procedure TForm1.Button10Click(Sender: TObject);
     
    var
    Cnx : Connection15 = nil;
     
    begin
            Cnx := CoConnection.Create;
            Cnx.Open('Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=EveMarket.mdb;', 'admin', '', -1 );
     
            cnx.Execute('INSERT INTO MyItem(TypeID) VALUES(''45'')',Emptyparam,0);
     
            Cnx.Close;
            Cnx := nil;
    end;
    Tout se passe pour le mieux en apparence, ma ligne est correctement ajoutée, mais quant je ferme mon application. Un message d'erreur apparait :

    "Le projet EveMarket.exe a provoqué une classe d'exeption EVariantError avec le message 'Opération de variant incorrecte'. Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer."

    suivi par :

    "Runtime error 217 at 004050F0"

    et l'application se ferme.

    Qu'ai je fais de travers ?

    Merci d'avance !

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 13
    Points : 9
    Points
    9
    Par défaut
    Ne cherchez plus, j'ai trouvé... J'ai remplacé "Emptyparam" par une variable de type "OLEVariant".

    Merci qd mm.

    ^_^

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

Discussions similaires

  1. Delphi 2005 Personnel / Microsoft Document Explorer
    Par Pierre Maurette dans le forum EDI
    Réponses: 4
    Dernier message: 12/08/2007, 03h55
  2. ADO et Delphi Editionb personnel
    Par fredero dans le forum Bases de données
    Réponses: 2
    Dernier message: 11/04/2005, 11h16
  3. [Delphi 6 personnel] Détecter Adobe Reader
    Par balu dans le forum Débuter
    Réponses: 3
    Dernier message: 01/03/2005, 16h10
  4. Equivalent TWebBrowser sous Delphi édition personnelle
    Par lil_jam63 dans le forum Composants VCL
    Réponses: 7
    Dernier message: 22/09/2004, 18h52
  5. [ADO] Probleme lors de l'execution d'une requete...
    Par NoisetteProd dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/06/2004, 12h43

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