c# + BD access [BD] - SQL/NoSQL - Programmation
Marsh Posté le 04-07-2005 à 15:46:02
mysql?
Marsh Posté le 04-07-2005 à 15:48:38
skeye a écrit : mysql? |
merci, c'est simpla à utiliser ? je veut dire : pas besoin d'installer des trucs complémentaires ?
et juste pour finir : tu aurais des sites ou des exemples en java ou c# qui montrent simplement comment s'y connecter ?
Marsh Posté le 04-07-2005 à 15:57:38
Simple à utiliser, oui...mais vaut mieux installer une interface d'administration, prce-que la ligne de commande c'est un peu austère.
Pour la connexion je te laisse chercher doit y en avoir partout...
Marsh Posté le 04-07-2005 à 16:01:06
skeye a écrit : Simple à utiliser, oui...mais vaut mieux installer une interface d'administration, prce-que la ligne de commande c'est un peu austère. |
J4ai l'habitude pour les lignes de commandes, j'utilise sql+ à l'ecole
Merci en tt cas
Marsh Posté le 05-07-2005 à 15:27:18
J'ai essayé d'installer Mysql, mais il se plante à l'instalation (impossible de commencer le service ...)
Donc je me suis rabattu sur les base de données acces, mais j'ai du mal à comprendre le principe
Marsh Posté le 05-07-2005 à 15:38:42
didier1809 a écrit : |
Comment ca tu comprends pas le principe?
Marsh Posté le 05-07-2005 à 15:40:52
cesarr89 a écrit : |
Ben j'arrive a parcourir ma table, ou a inserer des trucs du style :
lareqinsert="INSERT INTO Personnes VALUES('11','22')";
Mais si je veut demander dans un textbox par exemple les valeurs, je fait comment ?
Marsh Posté le 05-07-2005 à 15:45:47
didier1809 a écrit : Ben j'arrive a parcourir ma table, ou a inserer des trucs du style : |
Ah oui quand même....Tu y accéde comment à ta BD?
Tu as juste à faire un select, à prendre les valeurs et à les mettre dans les textbox.
Marsh Posté le 05-07-2005 à 15:49:54
cesarr89 a écrit : Ah oui quand même....Tu y accéde comment à ta BD? |
non, c'est l'inverse que je veut
Je veut écrire dans la table
pour lire, c'est bien comme ca :
Code :
|
Marsh Posté le 05-07-2005 à 15:56:03
Ca marche ton truc?
Tu peux aussi faire avec (string)result["nom du champ"]
Marsh Posté le 05-07-2005 à 15:57:14
cesarr89 a écrit : Ca marche ton truc? |
Oui ca marche, j'essaierai aussi avec ta solition.
Pour écrire ce qui vient de textbox dans ma table ? pas d'idées ?
Marsh Posté le 05-07-2005 à 15:59:44
cesarr89 a écrit : Bah si, tu fais un insert, c'est quoi le problème? |
ben avec le string, ca va, mais comment je remplace les valaurs dedan ?
edit : en plus ca doit etre vraiment con
Marsh Posté le 05-07-2005 à 16:00:35
didier1809 a écrit : ben avec le string, ca va, mais comment je remplace les valaurs dedan ? |
J'ai pas compris ce que tu voulais dire.
Marsh Posté le 05-07-2005 à 16:01:45
Code :
|
J'ai ca pour le moment, les élements à insérer sont en "dur" dans ma chaine, et j'aimerai que se soit le coontenu des textbox qui soient insérés
Marsh Posté le 05-07-2005 à 16:02:32
Ben oui ben c'est quoi le problème alors?
Je comprends pas.
Marsh Posté le 05-07-2005 à 16:04:38
cesarr89 a écrit : Ben oui ben c'est quoi le problème alors? |
ben ca :
lareqinsert="INSERT INTO Personnes VALUES(" + this.textBox1 +","+ this.textBox2+ " )";
ca marche pas
Marsh Posté le 05-07-2005 à 16:07:07
Tu as pas l'impression qu'il te manque quelque chose?
Sinon c'est vivement conseillé de faire comme ci-dessous:
Code :
|
Edit: Y'a une MSDN elle est pas faite pour faire jolie.
Marsh Posté le 05-07-2005 à 16:08:11
cesarr89 a écrit : Tu as pas l'impression qu'il te manque quelque chose?
|
ben j'ai encore jamais bossé avec des BDD dans un prog, donc je découvre
Merci, ej teste ca
Marsh Posté le 05-07-2005 à 16:17:36
dans le cas ou j'ai plusieurs paramètre, ceci devrait marcher non ?
Code :
|
Marsh Posté le 05-07-2005 à 16:22:18
je suis maudis
Marsh Posté le 05-07-2005 à 16:24:21
ReplyMarsh Posté le 05-07-2005 à 16:28:04
voila, j'ai meme essayé avec des null pour compléter les champrs, mais ca ne change rien
Marsh Posté le 05-07-2005 à 16:32:47
Tu es certin que le champs sont "nom" et "pseudo" ?
Y'a que ca comme champs?
Marsh Posté le 05-07-2005 à 16:41:45
cesarr89 a écrit : Tu es certin que le champs sont "nom" et "pseudo" ? |
Oui, j'ai retiré les autres, je n'ai plus que "nom", et "pseudo" dans ma table
Marsh Posté le 05-07-2005 à 16:46:19
C'est bizar quand même.
Test avec ceci:
Code :
|
Marsh Posté le 05-07-2005 à 16:52:34
cesarr89 a écrit : C'est bizar quand même.
|
meme probleme, j'ai regardé en vitesse la msdn, et ils ne sont pas tres clairs sur la propriété "parameters"
Marsh Posté le 05-07-2005 à 21:35:10
Perso, je préfère infiniment SQL Server. La version "lite", MSDE est librement et gratuitement téléchargeable sur le site de Microsoft.
Elle te sera bien plus utile que MySQL ou Access si au programme vous faites de la base de données évoluée (procédures stockées, triggers, sous-requêtes, etc.)
Si tu veux un truc plus proche de la norme SQL-92, que vous allez certainement apprendre, oriente-toi vers PostGre, qui offre un meilleur niveau de compatibilité, bien que celui de SQL Server soit déjà très bon.
En effet, à moins d'utiliser la dernière Beta de MySQL, tu sera limité au SQL pure, et même là, tu seras confronté à de sérieuses limitations.
Deplus, les outils de gestion de base pour MySQL, y'a rien de vraiment terrible, SQL Server est sans conteste le meilleur dans ce domaine. Access quand à lui, ben... c'est pas vraiment un SGBD, ça marche pas mal, on peut faire pas mal de choses mais bon... C'est pas forcément ce qu'il y a de mieu pour ce former au SQL.
Marsh Posté le 05-07-2005 à 21:36:55
Sinon, l'interface avec les programme est la même pour tous les SGBD, donc tu auras toujours ton problème actuel. Je ne vois pas ce qui cloche dans ton truc
Marsh Posté le 05-07-2005 à 21:50:50
Arjuna a écrit : Perso, je préfère infiniment SQL Server. La version "lite", MSDE est librement et gratuitement téléchargeable sur le site de Microsoft. |
j'ai déja suivi des cours, mais uniquement directment en entrant les commandes sql, ou en faisant des scripts pour les trigger ou autres.
Je vais me renseigner pour MSDE alors
Et moi non plus je ne comprend pas ce qui ne va pas
Marsh Posté le 06-07-2005 à 00:56:47
Ben alors pour le reste, d'un point de vue programmation, même si là t'es confronté à un petit problème, à priori ça posera pas de problème.
Le plus dur niveau SQL, ben... C'est faire en SQL ce qu'on peut éviter de faire dans le langage qui appelle le SQL. Mais lancer une commande SQL et interpréter le résultat, quelque soit le langage, ça ne pose pas de problème particulier, c'est tout bête
Marsh Posté le 06-07-2005 à 09:40:36
Arjuna a écrit : Ben alors pour le reste, d'un point de vue programmation, même si là t'es confronté à un petit problème, à priori ça posera pas de problème. |
J'ai vu ca, il y a juste quelques bizzareries avec mon insert
Pour les commandes SQL, ca va, je me débrouille
Marsh Posté le 04-07-2005 à 15:43:59
Bonjour, comme l'année prochaine à l'école on va faire un peu plus de BD, j'aimerai déja m'avancer la dedan, mais j'ai pas tellement envie d'installer Oracle, donc je me demandais ce qu'il y avais d'autre de relativement simple, pour utiliser en C# ou java
Merci
Message édité par didier1809 le 05-07-2005 à 16:46:04
---------------
.