Ecrire dans une base de donnée mySql
Fermé
HOAXSimba
Messages postés
28
Date d'inscription
dimanche 2 décembre 2012
Statut
Membre
Dernière intervention
30 décembre 2013
-
Modifié par pijaku le 18/12/2013 à 09:44
Viking57 Messages postés 68 Date d'inscription jeudi 21 février 2013 Statut Membre Dernière intervention 28 juillet 2014 - 17 déc. 2013 à 13:57
Viking57 Messages postés 68 Date d'inscription jeudi 21 février 2013 Statut Membre Dernière intervention 28 juillet 2014 - 17 déc. 2013 à 13:57
A voir également:
- Ecrire dans une base de donnée mySql
- Formules excel de base - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
- Ecrire en gras sur whatsapp - Guide
- Ecrire en miroir - Guide
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
2 réponses
nagashima
Messages postés
4280
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
4 janvier 2023
240
5 sept. 2013 à 16:21
5 sept. 2013 à 16:21
salut,
J'ai fais une petite classe (avec une utilisation du yield return) que tu peux trouver ici :
https://codes-sources.commentcamarche.net/source/100077-transaction-mysql-utilisation-yield
La fonction qui t'interessera sera ;
une syntaxe sql pour mettre à jour ton champs pourrai être :
juste comme ca, il est préférable que le nom d'un champ ne soit pas le nom d'une table, juste pour éviter une confusion, mais en soit osef =p
demande si besoin.
naga
J'ai fais une petite classe (avec une utilisation du yield return) que tu peux trouver ici :
https://codes-sources.commentcamarche.net/source/100077-transaction-mysql-utilisation-yield
La fonction qui t'interessera sera ;
public int Exec(string sExec)
{
MySqlCommand cmdMySQL = pMySQL.CreateCommand();
Erreur = "";
cmdMySQL.CommandText = sExec;
try
{
cmdMySQL.ExecuteNonQuery();
}
catch (MySqlException e)
{ Erreur = e.Message.ToString(); return 0; }
return 1;
}
une syntaxe sql pour mettre à jour ton champs pourrai être :
update compte set compte="valeur" where id=1
juste comme ca, il est préférable que le nom d'un champ ne soit pas le nom d'une table, juste pour éviter une confusion, mais en soit osef =p
demande si besoin.
naga
Viking57
Messages postés
68
Date d'inscription
jeudi 21 février 2013
Statut
Membre
Dernière intervention
28 juillet 2014
5
24 oct. 2013 à 10:39
24 oct. 2013 à 10:39
Pour écrire, moi je suis passer par un class que j'ai créé afin de faire le lien directement avec les fonctions que l'on a besoin :
- insert
- update
- delete
...
En utilisant des requête SQL directement suivant les besoins
- insert
- update
- delete
...
En utilisant des requête SQL directement suivant les besoins
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
using System.Diagnostics;
using System.IO;
using System.Windows.Forms;
namespace DB
{
public class DBConnect
{
public MySqlConnection connection;
public string server;
public string database;
public string uid;
public string password;
public string port;
//Constructor
public DBConnect()
{
}
private void Initialize(string serv, string portconnection, string data, string pass, string user)
{
server = serv;
port = portconnection;
database = data;
uid = user;
password = pass;
string connectionString;
connectionString = "SERVER=" + server + ";Port=" + port + ";DATABASE=" +
database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
connection = new MySqlConnection(connectionString);
}
//open connection to database
public bool OpenConnection()
{
}
//Insert statement
public void Insert(string query)
{
}
//Update statement
public void Update(string query)
{
}
//Delete statement
public void Delete(string query)
{
}
// Select
public void CreateMySqlDataReader(string mySelectQuery, MySqlConnection myConnection)
{
}
}
}
HOAXSimba
Messages postés
28
Date d'inscription
dimanche 2 décembre 2012
Statut
Membre
Dernière intervention
30 décembre 2013
1
24 oct. 2013 à 17:29
24 oct. 2013 à 17:29
Merci beaucoup pour ton aide :D
Viking57
Messages postés
68
Date d'inscription
jeudi 21 février 2013
Statut
Membre
Dernière intervention
28 juillet 2014
5
17 déc. 2013 à 13:57
17 déc. 2013 à 13:57
de rien si c'est bon passe en résolu
24 oct. 2013 à 17:28