bonjour je tente de créer un fichier mdb vide. Je précise je suis avec C++ builder XE. j'ai saisit le code suivant :
Seulement à l'exécution j'ai une erreur OleException 'Type de variable incorrect'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if (FileExists(mMdbFile)) { if (!DeleteFile(mMdbFile)) throw Exception("Unable to overwrite " + mMdbFile + " \r\nMaybe file is currently locked by another application"); } Variant vADO; AnsiString provider = PROVIDER_SOURCE + mMdbFile; vADO = Variant::CreateObject("ADOX.Catalog"); vADO.OleFunction("create", provider.c_str()); // on termine vADO = Unassigned;
J'ai bien inclus comobj.hpp et je ne comprends pas pourquoi cela ne fonctionne pas!!! Si quelqu'un à une idée !!!
Partager