Ouvrir fichier mdf en C#
Résolu
sympatiqueCCM
Messages postés
408
Date d'inscription
Statut
Membre
Dernière intervention
-
sympatiqueCCM Messages postés 408 Date d'inscription Statut Membre Dernière intervention -
sympatiqueCCM Messages postés 408 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai créer une base de donnée en Code First.
Maintenant j'aimerais savoir comment ouvrir cette base de donnée dans une application
WinForm en C#. Ensuite je peut continuer a coder.
J'utilise Visual Studio 2019.
Merci beaucoup de votre aide.
J'ai créer une base de donnée en Code First.
Maintenant j'aimerais savoir comment ouvrir cette base de donnée dans une application
WinForm en C#. Ensuite je peut continuer a coder.
J'utilise Visual Studio 2019.
Merci beaucoup de votre aide.
Configuration: Windows / Chrome 89.0.4389.114
5 réponses
-
-
Merci, mais ça m'aide pas vraiment.
-
Et bien si te montrer que d’autres ont développé et mis à disposition de tous 2 codes dédiés à cette base de données ne t’aide pas, alors je ne peux rien pour toi, et probablement que personne ne pourra rien pour toi....
-
Bonjour,
J'ai trouvé ce lien sur internet : https://askcodez.com/comment-me-connecter-a-un-fichier-de-base-de-donnees-mdf.html
J'éspére que tu vas arrivé à trouvé la solution... Dis moi si tu à réussi ou pas
Cordialement
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Au niveau de la Persistance des données avec SQLite, si ça peut aider.
using System;
using System.IO;
using System.Data.SQLite;
namespace CreerBDD
{
class Program
{
static void Main(string[] args)
{
string bddpath = "c:\\data\\bdd.sqlite";
if (!File.Exists(bddpath)) CreateBDD();
AddData("Dupont", "Marcel");
AddData("Gates", "Bill");
AddData("Jobs", "Steeve");
//creation de la bdd
void CreateBDD()
{
SQLiteConnection.CreateFile(bddpath);
SQLiteConnection con = new SQLiteConnection("Data Source = c:\\data\\bdd.sqlite;Version=3;");
con.Open();
string sql = "create table clients (nom varchar (20), prenom varchar(20))";
SQLiteCommand command = new SQLiteCommand(sql, con);
command.ExecuteNonQuery();
con.Close();
}
//Ajouter des données dans la table clients
void AddData(string n, string p)
{
SQLiteConnection con = new SQLiteConnection("Data Source = c:\\data\\bdd.sqlite;Version=3;");
con.Open();
string sql = "INSERT INTO clients(nom, prenom) VALUES ('" + n + "', '" + p + "')";
SQLiteCommand comand = new SQLiteCommand(sql, con);
comand.ExecuteNonQuery();
con.Close();
}
//Lire la Table
SQLiteConnection con = new SQLiteConnection("Data Source = c:\\data\\bdd.sqlite;Version=3;");
con.Open();
string sql = "SELECT * FROM clients";
SQLiteCommand command = new SQLiteCommand(sql, con);
SQLiteDataReader dr = command.ExecuteReader();
while(dr.Read ())
{
Console.Write("Nom : " + dr.GetString(0));
Console.WriteLine(" Prenom : " + dr.GetString(1));
}
}
}
}

