Je veux me connecter à une base de donnée ACCESS en créant les objets ADO lors de l'execution.
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
  CoInitialize(NULL);
        ADOCnx = new TADOConnection(NULL);
        TblTable = new TADOTable(NULL);
        ADOCnx->ConnectionString = "Provider=MSDASQL;Data Source=MyDSN";
        ADOCnx->LoginPrompt = false;
        ADOCnx->Connected = true;
 
        TblTableJeu->Connection = ADOCnx;
        TblTableJeu->TableName = "TbMaTable";
        TblTableJeu->Open();
Lorsque j'execute, j'ai le message suivant
Impossible de convertir le variant de type (Null) en type (String)
J'ai remarqué que j'avais la même erreur lorsque je crée un objet ADOTable sur mon concepteur et que ne lui attribue pas de champ.

Si une âme charitable peut me donner un coups de mains ...

Merci d'avance !