Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problem de connexion à une Dbase via vb.net [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (briaros76)

mardi 31 mai 2005 à 11:07:51 | Problem de connexion à une Dbase via vb.net

briaros76

J'ai un problem de connection à une base de données Dbase. Voici mon code :

'Initialisation de la chaîne de paramètres pour la connexion
        strConn = "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=C:\Documents and Settings\jrandour\Bureau\plandossier\PLANS.DBF;"
        'Initialisation de la chaîne contenant l'instruction SQL
        strSql = "SELECT NUMERO, RUE, OBJET, NATURE, CONCEPTEUR, PROCEDE, SUPPORT, PROJETEUR, DESINATEUR, ECHELLE, FAIT_LE, OBSERVATIO, CLASSEMENT, MODIFICATI FROM PLANS"
        'Instanciation d'un Objet Connexion
        ObjetConnection = New OdbcConnection
        'Donner à la propriété ConnectionString les paramètres de connexion()
        ObjetConnection.ConnectionString = strConn
        'Ouvrir la connexion
        ObjetConnection.Open()
        'Instancer un objet Commande
        ObjetCommand = New OdbcCommand(strSql)
        'Instancer un objet Adapter
        ObjetDataAdapter = New OdbcDataAdapter(ObjetCommand)
        'initialiser l'objet Command
        ObjetCommand.Connection() = ObjetConnection
        'Avec(l) 'aide de la propriété Fill du DataAdapter charger le DataSet()
        ObjetDataAdapter.Fill(ObjetDataSet, "PLANS")
        'Mettre dans un Objet DataTable une table du DataSet
        ObjetDataTable = ObjetDataSet.Tables("PLANS")

L'erreur ce trouve je pense au niveau de strconn !
Merci d'avance !


mardi 31 mai 2005 à 11:16:52 | Re : Problem de connexion à une Dbase via vb.net

drahcir

Salut,

juste une idée :

as-tu essayé d'initialiser l'objet Command avant  d'instancier ton Adapter? Peut-être que ça vient de là puisque tu utilise Command pour instancier Adapter.
Sinon, tu peux passer  ObjectConnexion comme 2ème paramètre du constructeur de ODBCCommand.

@+

mardi 31 mai 2005 à 11:26:21 | Re : Problem de connexion à une Dbase via vb.net

briaros76

Le programme s'arrête au niveau de objetconnexion.open() et donne un message d'erreur system ! J'ai essayer avec oledb et ça ne fonctionne pas non plus ! Je désespère !

Aurrais tu une idée ?


mardi 31 mai 2005 à 11:37:05 | Re : Problem de connexion à une Dbase via vb.net

drahcir

Ca doit venir de ta chaîne de connexion (comme tu l'as dit tout à l'heure ).
Tu peux essayer de mettre objetconnexion.open()  à l'intérieur d'un Try Catch pou savoir quelle erreur se produit. Tu y verras peut-être un peu plus clair.
Tiens moi au courant.
@+


mardi 31 mai 2005 à 11:59:58 | Re : Problem de connexion à une Dbase via vb.net

briaros76

Quel est là syntax d'un try catch car je ne l'ai jamais utilisé ?

mardi 31 mai 2005 à 12:03:00 | Re : Problem de connexion à une Dbase via vb.net

drahcir

Try
   ObjetConnection.Open()
Catch ex As Exception
   MessageBox.Show(ex.Message)
End Try

 @+

mardi 31 mai 2005 à 14:08:44 | Re : Problem de connexion à une Dbase via vb.net

briaros76

Voici le message d'erreur :

Error [HY024][Microsoft][Pilote ODBC dbase]'(Inconnu)' n'est pas un chemin d'accès valide.
Error [IM006][Microsoft][Gestionnaire de Pilote ODBC]' Echec SQLSetConnectAtr du pilote.

Que je ne comprend pas !
J'ai vraiment besoin d'aide !


mardi 31 mai 2005 à 14:26:54 | Re : Problem de connexion à une Dbase via vb.net

drahcir

J'ai l'impression qu'il ne reconnaît pas ton pilote ODBC. As-tu bien vérifié la syntaxe de ta chaîne de connexion?


mardi 31 mai 2005 à 15:51:07 | Re : Problem de connexion à une Dbase via vb.net

briaros76

 Oui ma ligne de paramètre est bonne mais je vais faire autrement. Mon Boss est d'accord pour que j'utilise une base access car comme c'est une très vieille base donc il est préférable pour une question de temps d'utiliser une base access.
Merci tout de même de ton aide et de ton attention, à une prochaine merci encore !


mardi 31 mai 2005 à 15:55:19 | Re : Problem de connexion à une Dbase via vb.net


Cette discussion est classé dans : objet, connexion, dbase, plans, objetconnection


Répondre à ce message

Sujets en rapport avec ce message

probleme de dataset [ par john wayne ] Bonjour, Je débute en asp.net.Je teste mes programmes à l'aide de webmatrix.Pour mon stage, je dois inserer des données dans une table access a l'aide problème de dataset [ par john wayne ] Bonjour, Je débute en asp.net.Je teste mes programmes à l'aide de webmatrix.Pour mon stage, je dois inserer des données dans une table access a l'aide Vider un datagrid winform [ par Bruno28 ] Bonjour à tous.  Suis nouveau sur le forum, et en prog aussi, mais bon, j'me débrouille quand même. J'ai créé un formulaire avec un DataGrid et des Co probleme de connexion [ par beyekson ] j'ai un probleme de connexion avec ma BD ACCESS quand je compile le code il apparait une exception:objetconnection.Open()comme quoi  'le fournisseur ' problème d'ajout dans listbox avec requète sql (where) [ par labella_tun ] j'ai entrain de developper une application de simulation de croix electronique mais j'ai un prob d'affichage des enregistrement de base de données (un Créer un index Dbase à partir d'un objet com ou net [ par centralvince ] Dans vb.net, je souhaite creerun index sur un fichier dbf (dbase IV).Cela revient normalement à creer un .mdx.Existe t'il un objet dbase qui créé les Connection ADO : "n'existe pas en local" [ par beyekson ] Excuser moi du fait que  je sois novice  je  ne  fais  que apprendre en fait je voudrais me connecter a ma BD ACCESS mais l'orsque je compile le prog connexion sql server via vb.net 3.5 [ par nannnou ] salut tt le monde g un  problème de connexion à la base sql server sachant que g implémenté la base à partir de sql server intégré dans vb.net( visual Erreur 424 Objet requis Macro Excel [ par Gagou_c ] Bonjour,Je dois faire une macro avec excel qui consiste à parcourir une colonne, et pour chaque ligne trouver la référence correspondante dans une tab Problème de connexion :la référence d'Objet n'est pas définie à une instance d'un objet [ par dokpomirabelle ] Bonsoir à tous j'ai un problème de connexion à une base de donnée sql server 2000. le message d'erreur est ceci : la référence d'Objet n'est pas défin


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.