jabulond
Messages postés10Date d'inscriptionjeudi 17 mai 2007StatutMembreDernière intervention28 décembre 2007
-
10 déc. 2007 à 15:15
cs_djerbino
Messages postés56Date d'inscriptionmercredi 5 décembre 2007StatutMembreDernière intervention 2 novembre 2009
-
28 déc. 2007 à 11:52
bonjours à tous, je suis un développeur debutant qui apprend Visual basic.net avec un livre de Frederic Baurand Visual basic.net,
A chaque leçon, il y a une serie d'exercices resolu a effectué. le probleme se situe dans une application permettant d'extraire des informations dans une base de données access de gestion de bibliotheque. le premier probleme est que lorsque j'ecris la commande "try" puis sur enter pour faire apparaitre "catch et endtry" Visual basic.net me repond " cette instruction ne peut pas apparaitre en dehors du corps d'une methode.". j'ai remarque que en tappant sur enter il n'y a aucun effet, donc pas de catch ou de endtry qui apparait et en plus la commande try est soulignée par une ligne brisée.
Si quelqu'un pouvait m'aider à decanter cette situation qui m'empeche d'evoluer dans mon apprentissage.
le deuxieme probleme est que je voudrais connecter un formulaire Vb.net avec une bdd access en mode code. la procedure y est donnée comme ceci dans le livre:
1. de créer un fichier d'extension udl avec le bloc note de windows
2 de double cliquer sur le fichier, qui me fera apparaitre un assistant dans lequel j'aurai à faire des choix de moteur de bbd que je voudrais utiliser, pour mon cas c'est jet 4.0
3 creer une variable constante qui contiendra la chaine de connection
4 ouvrir la connection et en fin du code le refermer
il se pose un probleme, vb.net ne reconnait pas ne reconnait pas les variables et donne le massage que les variables sont non definies. en plus en essayant l'autre methode celui de glisser l'objet connection et de parametrer, ne fonctionne pas non plus. je vous prie aider moi en me donnant une piste de solution pour continuer mon apprentissage
merci
Jolo pour lui...
jabulond
Messages postés10Date d'inscriptionjeudi 17 mai 2007StatutMembreDernière intervention28 décembre 2007 13 déc. 2007 à 12:04
salut, merci pour l'aide, sauf que j'ai une autre question à poser à tout le monde. Celle-ci concerne la commande try qui lorsque je la saisie et que j'appuye sur enter, un soulignement brisé s'affiche sur la commande try et en mettant la souris dessus ce message s'affiche, "Erreur 1 Cette instruction ne peut pas apparaître en dehors du corps d'une méthode. C:\WindowsApplication7\WindowsApplication7\WindowsApplication7\Form1.vb 2 5 WindowsApplication7"
je voudrais continuer à developper des applications sauf que la gestion de l'erreur fait default et des interruptions du programme sont nombreuses.
Si quelqu'un peut avoir une idée sur le problème et une solution, je suis disposé à tout recevoir
Vous n’avez pas trouvé la réponse que vous recherchez ?
jabulond
Messages postés10Date d'inscriptionjeudi 17 mai 2007StatutMembreDernière intervention28 décembre 2007 27 déc. 2007 à 11:32
voici le code:
Private Const ChaineConnex as String = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:\BdBibliotheque.mdb;Persist Security Info=False"
Dim MaConnexion as New System.Data.OleDb.OleDbConnection(ChaineConnex)
Try
MaConnexion.Open()
Catch Msgbox "Connexion impossible" end try
MaConnexion.Close()
ceci est une reproduction du code qui me donne ce message pour le try...catch...endtry, sachant que l'indentation automatique de la structure Try...catch...endtry ne se fait pas.
jabulond
Messages postés10Date d'inscriptionjeudi 17 mai 2007StatutMembreDernière intervention28 décembre 2007 28 déc. 2007 à 09:39
merci beaucoup pour l'aide, sauf que le probleme causé avec la commande "Try...Catch...EndTry" ne fait qu'afficher le meme message d'erreur qui est :
"Erreur 1 Cette instruction ne peut pas apparaître en dehors du corps d'une méthode. C:\WindowsApplication7\WindowsApplication7\WindowsApplication7\Form1.vb 2 5 WindowsApplication7"
comment faire pour remedier à ce probleme, car j'ai meme eu à reinstaller Visual studio 2005, mais le meme probleme persiste.
si quelqu'un peut m'aider à faire fonctionner la commande Try...catch...Endtry.