Dites si ça ne vous dérange pas j'aimerais qu'on revienne à mon petit soucis
Dites si ça ne vous dérange pas j'aimerais qu'on revienne à mon petit soucis
Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
Mon modeste site et mes modestes oeuvres sont là
Rémi
Pour ton probleme on t'a déja donné une dizaine de liens pour t'aider !
Quel est ton nouveau soucis ?
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
Merci pour les liens. J'ai les ai regardé les mais je n'ai rien trouvé en ce qui concerne le fait que bien que je sois connecté à ma base je ne puisse pas en modifier le contenu.Envoyé par Aspic
A part ça pas de nouveau soucis
Maintenant j'ai envoyé ma chaine de conection y a t'il quelque chose qui manque dedans et est ce que le problème viens de là?
Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
Mon modeste site et mes modestes oeuvres sont là
Rémi
Oui c'est possible as tu essayer avec ma claine de connection ? SInon où est ta chaine de connection ?Envoyé par Gouyon
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
Ma chaine de connection est dans le fichier config que j'ai déjà donné dans cette discussion.
J'ai essayé ta chaine et le résultat est identique.
Par contre lors de l'execution j'ai paramétré le debugger de manière à ce qu'il s' arrète à chaque exception il y en as pas mal dont certaines sont en rapport avec les données.
Je vais essayer de les envoyer
Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
Mon modeste site et mes modestes oeuvres sont là
Rémi
Oui bonne idée car l'erreur ne viens pas de ta chaine de connection puisque la mienne marche très bien chez moi ...Envoyé par Gouyon
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
Voici les exceptions que j'ai eue
Comme dedans j'ai vu qu'il y avait des OutOfRange, j'ai refais un programe avec une base de données ultra simple:
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
18
19
20
21
22
23
24 Une exception de première chance de type 'System.EntryPointNotFoundException' s'est produite dans System.Transactions.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.Windows.Forms.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.Windows.Forms.dll Une exception de première chance de type 'System.Reflection.TargetInvocationException' s'est produite dans mscorlib.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.Windows.Forms.dll Une exception de première chance de type 'System.Reflection.TargetInvocationException' s'est produite dans mscorlib.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.Windows.Forms.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.Windows.Forms.dll Une exception de première chance de type 'System.Reflection.TargetInvocationException' s'est produite dans mscorlib.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.Windows.Forms.dll Une exception de première chance de type 'System.Reflection.TargetInvocationException' s'est produite dans mscorlib.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.Windows.Forms.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.Windows.Forms.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.Windows.Forms.dll Une exception de première chance de type 'System.Reflection.TargetInvocationException' s'est produite dans mscorlib.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.Windows.Forms.dll Une exception de première chance de type 'System.Reflection.TargetInvocationException' s'est produite dans mscorlib.dll Une exception de première chance de type 'System.ArgumentOutOfRangeException' s'est produite dans System.dll
une table avec deux champs un texte et un entier
mêmes exceptions
Du coups j'ai été voir s'il n'y avait pas un service pack pour visual studio 2005, bien entendu il y en a un et je l'ai installé
pas de changement
J'ai changé un peu mon fusil d'épaule et j'ai essayer d'accéder à cette base avec turbo c++ (borland) et là quand je veux modifier les données il me dit que je ne peux pas changer les données car un autre utilisateur est connecté. Ce qui est très étrange vu que je suis le seul utilisateur de la base.
Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
Mon modeste site et mes modestes oeuvres sont là
Rémi
Oui c'est incroyable !
Ta base de données c'est bien Access ?
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
Hélas ouiEnvoyé par Aspic
Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
Mon modeste site et mes modestes oeuvres sont là
Rémi
Ok j'ai créer une classe pour gerer les bases access :
Telecharger la source
Telecharge les classe C_BDD et C_BDD_New en bas de la page.
Ensuite utilise la classe C_BDD pusique ta base existe deja. Essaye d'inserer un element ou autre...
Tien moi au courant !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private WithEvents test As New C_BDD("NonDeTaTable", NombreDeChamps, Application.StartupPath & "\Birthday.mdb") ' Dim t(2) As String t(0) = "Prenom" t(1) = "Age" test.CreerChamps(t) 'pour créer les champs Prenom, Age si tu as deux champs... Dim v(2) As String v(0) = "Toto" v(1) = "15" test.AjouterElement(v) 'ajout un elment
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
Je vais essayer ça je te tiens au courant.
Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
Mon modeste site et mes modestes oeuvres sont là
Rémi
Arrrghh
J'y comprend rien!!!
Bon j'ai regardé ce que tu m'as envoyé comme c'est du visual basic je n'ai pas pu vraiment l'exploiter.
Cependant j'ai essayé d'utiliser la petite base de donnée fournie avec le tutoriel.
Et là même problème je la lis sans problème mais impossible de la modifier
Je te joint ici le projet en c#
http://www.developpez.net/forums/att...1&d=1181285142
BaseTest05.zip
Vois si tu peux en faire quelque chose.
Je suis sur qu'il s'agit d'un truc à la con que je manque.
Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
Mon modeste site et mes modestes oeuvres sont là
Rémi
Ayons tous une pensée pour le malchanceux qui va devoir maintenir ton code...Envoyé par Aspic
J'espère qu'il n'est pas dépressif, sinon il ne passera pas la semaine.
Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.
Bonnes pratiques pour les accès aux données
Débogage efficace en .NET
LINQ to Objects : l'envers du décor
Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter
Pourquoi tu dis ca ?Envoyé par SaumonAgile
Sinon je vais regarder ton code mais moi le C# j'y connais rien ^^
EDIT : Mais de toute maniere tu n'as pas à modifier la classe donc si tu comprends rien c'est pas grave tu importes la classe dans ton projet et tu code en C# !
Vu qu'il y a une gestion d'erreur on va bien voir l'erreur de connection s'il y en a une.
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
J'ai essayé d'importer ta classe mais je dois avouer que n'y connaissant rien en VB je patauge.
Du coup j'ai un peut changé mon fusil d'épaule et j'ai écrit une application en C++ avec les MFC et il semble que ça fonctionne beaucoup mieux
Par contre c'est un peu plus lourd à programmer
Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
Mon modeste site et mes modestes oeuvres sont là
Rémi
J'ai trové le BUG
C'est encore plus C... que je ne le pensais. A un moment donné le charmant assistant de connection à la base de donnée prpose de copier la base dans le répertoire de l'application. Il indique par la même ocasion que toutes les modification seront copiée dans le répertoire de sortie. Ce qui fait qu' à chaque fois que je lance mon application, je repartais à zéro puisque les modifications avaient été enregistrées ailleurs que dans mon fichier.mbd
Maintenant ça marche
Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
Mon modeste site et mes modestes oeuvres sont là
Rémi
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager