Base de donnée Access

mac_manumac_manu Membre
07:50 modifié dans API AppKit #1
Bonjour,
Ma mère est sur le point de "switcher" et d'acquérir un mac, mais il reste un détail... de poids. Avec quelle application peut-on lire une base de donnée access? Est-il possible de lire les données avec un programme Objective-C et des NSArray?? Si vous avez un lien vers des exemple, je suis preneur!!  ;)

Réponses

  • olofolof Membre
    07:50 modifié #2
    Je pense qu'il faudrait orienter tes recherches du côté d'ODBC. Mais je ne sais pas si quelque chose existe sous Cocoa...

    Bonne chance !
  • 07:50 modifié #3
    Si la base dont tu parles est tellement simple qu'on peut se contenter de la lire avec NSArray  c'est donc qu'il n'y a pas de relationnel, un export sous Excel devrait suffire.
  • mac_manumac_manu Membre
    07:50 modifié #4
    Merci, j'ai pu lire les données via export Excel. Dès lors, comment "lire" ces données du fichier Excel pour les stocker dans une NSArray ?
  • 07:50 modifié #5
    Oups sorry, il y a soit la possibilité de gérer la "base" direct sous excel (ça peut se faire). Si tu veux faire une appli dédiée en Cocoa, je ne vois pas d'autre solution que d'utiliser d'autre formats d'export tels que le CSV ou le XML et là  tu devrais faire un petit parseur pour convertir le format CSV/XML à  un format utilisable sous Cocoa (plist ou les différentes variantes de persistent stores de coredata).
  • LeChatNoirLeChatNoir Membre, Modérateur
    mars 2006 modifié #6
    ben il vaudrait mieux lire les données exportée.
    Par exemple au format CSV et essayer un arrayWithContentOfFile.

    Si tu veux le faire directement avec le fichier Excel, il te faudra apprendre à  connaitre le format de ces fichiers (y des des en-tête, des contrôles de format, etc, etc ; bref, un format propriétaire).

    [edit] c'était une faute de frappe (le CVS). Merci Renaud ![/edit]
  • 07:50 modifié #7
    dans 1142866372:

    Par exemple au format CVS et essayer un arrayWithContentOfFile.


    arrayWithObjects ne reconnait que le format plist, donc ça ne suffira pas.

    Petit détail: c'est CSV, CVS est un système de versionning.
  • mac_manumac_manu Membre
    07:50 modifié #8
    Merci à  tous. Je vais essayer depuis un fichier exporter en format XML, depuis fileMaker... je vous informerez du résultat dès que j'en aurai un...
Connectez-vous ou Inscrivez-vous pour répondre.