none
PB avec ADO et parmetres ou non de champ RRS feed

  • Question

  • Bonjour,

     

    J'utilise ADO avec C++ builder, je sais ce n'est pas le bon forum mais je n'ai pas trouvé de meilleur endroit si déjà je pouvais avoir un exemple avec visual C++.

    Je veux exécuter la requête SQL suivante "CREATE TABLE TOTO (Module INTEGER)"

    Seulement quand j’exécute la requête j'ai une EOleException. Avec Pb de définition de champ.

    J'ai essayé de passer par un apramètres mais cela ne fojnctionne pas non plus j'ai la même erreur.

    Quelqu'un aurait une idée.

     CmdText = "CREATE TABLE TEST (:Field INTEGER)";
    
      Cmd->Parameters->ParamByName("Field")->DataType = ftString;
      Cmd->Parameters->ParamByName("Field")->Size = 20;
      Cmd->Parameters->ParamByName("Field")->Direction = pdInput;
      Cmd->Parameters->ParamByName("Field")->Value = "Module";
    
      Cmd->Execute();
    
    Merci beaucoup.

    vendredi 16 septembre 2011 08:12

Réponses

  • Merci de cette réponse. Cela m'arrive aussi avec le mot Zone. Mais j'ai réussi à contourner le pb.

    Je change le type de fournisseur pour se connecter à la base et là ca fonctionne. Au lieu d'utiliser Microsoft Jet 4.0 j'utilise Provider=MSDASQL.1 Réponse trouver sur le forum developpez.

     

    • Marqué comme réponse Chpog lundi 19 septembre 2011 13:03
    lundi 19 septembre 2011 13:02

Toutes les réponses