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

VB.NET Discussion :

MDAC pour W7 64 bits


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 2
    Par défaut MDAC pour W7 64 bits
    Bonjour la communauté,

    Voila j'aimerai utiliser ma base de donnée intégrer à easyPHP, en passant par Visual Basic Express 2010, mais je n'arrive pas à trouver le MDAC pour windows 7 en 64 bits ....

    Quelqu'un aurait-il un lien svp ?

    Merci d'avance

  2. #2
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Bonjour,

    as tu vu cette page? support microsoft (trouvé sur cette page: answers microsoft "MDAC pour Windows 7 64 bits?")

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Pourquoi veux-tu utiliser MDAC ? En .NET on utilise ADO.NET pour l'accès aux données. Il y a un connecteur ADO.NET pour MySQL ici :
    http://dev.mysql.com/downloads/connector/net/

  4. #4
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 2
    Par défaut re
    Bonsoir !

    Déjà merci pour vos réponses rapide ! Pourquoi je n'utilise pas ADO.net, car je t'avouerai que je débute dans le vb.net.... je pense mettre lancé dans un projet assez compliqué, mais bon je vais persisté

    Au final, j'ai utilisé la méthode décrite dans un autre poste de stolx_10

    Citation Envoyé par stolx_10 Voir le message
    tu install le connecteur Mysql ODBC connector sur le site mysql .

    Ensuite tu vas dans panneau de config --> outils d'administration --> sources de données ODBC
    - ensuite onglet system DSN
    - add
    - tout en bas, MySQL ODBC driver
    data source name "un_nom"
    description rien
    server " localhost" sinon le nom du serveur mysql ou tu te connect
    user " root " ou le nom de l' admin du serv sql
    password
    database, tu prends la base de donnée sql dans la quelle tu veux travailler
    ensuite tu fais ok toujours

    retourne sous VB

    pour une cnnection à la base :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    public cn as New system.data.odbc.odbcconnection
    cn.ConnectionString = "le_data_source_name"
    cn.open()
     
    dim cmd as new system.data.odbc.odbccommand
    dim sql as string
     
    sql= " ta requete "
     
    cmd.commandtext = sql  
    cmd.connection = cn
     
    dim dr as system.data.odbc.odbcdatareader 
    dr= cmd.executereader() 'execute la requete
    dr.read 'ça lit ta requete
     
    dr.close()   'à ne pas oublier à la fin
    voila tu as tout ce qu'il faut
    La première partie c'est pas trop mal passée, mais par contre quand je copie le code en début sur vb, je me retrouve avec pas mal d'erreurs notamment :
    Instruction non valide dans un espace de noms.
    Cela concerne "cn", "cmd", "sql" et "dr".

    Cela vous parait certainement tout bête... mais pour moi, cela me dépasse un peu :o

    Pouvez-vous svp m'éclairer sur ces erreurs ?

    Merci d'avance

    Phaser

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Phaser59114 Voir le message
    Déjà merci pour vos réponses rapide ! Pourquoi je n'utilise pas ADO.net, car je t'avouerai que je débute dans le vb.net.... je pense mettre lancé dans un projet assez compliqué, mais bon je vais persisté
    Le code que tu as pris utilise aussi ADO.NET, c'est juste que ça passe par un provider ODBC... et donc ça fait un intermédiaire de plus, qui risque d'introduire des problèmes de compatibilité et de réduire les performances. Le fait d'être débutant ne change rien à l'affaire : ce n'est pas plus difficile d'utiliser le provider ADO.NET natif que de passer par ODBC

    Citation Envoyé par Phaser59114 Voir le message
    La première partie c'est pas trop mal passée, mais par contre quand je copie le code en début sur vb, je me retrouve avec pas mal d'erreurs notamment : "Instruction non valide dans un espace de noms". Cela concerne "cn", "cmd", "sql" et "dr".
    Bah on peut pas mettre du code directement dans un namespace, il faut qu'il soit dans une méthode, qui elle-même doit être dans une classe ou un module... Je te suggère de commencer par lire le cours sur VB.NET avant d'aller plus loin. Si tu te contentes de copier/coller du code trouvé ailleurs sans le comprendre, tu n'arriveras sans doute pas à grand chose...

Discussions similaires

  1. Optimisation Firebird pour serveur 64 bits
    Par VLDG dans le forum Firebird
    Réponses: 8
    Dernier message: 21/09/2009, 11h26
  2. Probleme pour compter des bits
    Par Delgador dans le forum C
    Réponses: 25
    Dernier message: 10/04/2007, 08h48
  3. Flash pour linux 64 bits, emulateur ?
    Par kurtalis dans le forum Flash
    Réponses: 8
    Dernier message: 14/06/2006, 11h49
  4. [16F84A] Algorithme pour décoder 4 bits en 16 flags
    Par drache dans le forum Autres architectures
    Réponses: 4
    Dernier message: 16/05/2006, 18h53
  5. Quelle compilateur pour le 64 bits ?
    Par yarp dans le forum C++Builder
    Réponses: 12
    Dernier message: 10/09/2004, 18h42

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