ASP.NET et base de donnees access
Résolu/Fermé
fa23
Messages postés
82
Date d'inscription
lundi 20 juin 2016
Statut
Membre
Dernière intervention
21 octobre 2024
-
16 avril 2020 à 19:50
fa23 Messages postés 82 Date d'inscription lundi 20 juin 2016 Statut Membre Dernière intervention 21 octobre 2024 - 16 avril 2020 à 19:54
fa23 Messages postés 82 Date d'inscription lundi 20 juin 2016 Statut Membre Dernière intervention 21 octobre 2024 - 16 avril 2020 à 19:54
A voir également:
- ASP.NET et base de donnees access
- Formules excel de base - Guide
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
- Tnt base de données vide - Forum TNT / Satellite / Réception
- Germain veut gérer les activités de son association avec une base de données. il a commencé à créer des tables dans un fichier, mais il n’est pas sûr du résultat. le fichier à télécharger contient uniquement le schéma de cette base de données. en l’état actuel, que peut-on en déduire ? - Forum Outlook
- Désolé l'utilisation de la base de données a expiré epic games - Forum Jeux vidéo
2 réponses
fa23
Messages postés
82
Date d'inscription
lundi 20 juin 2016
Statut
Membre
Dernière intervention
21 octobre 2024
Modifié le 16 avril 2020 à 19:55
Modifié le 16 avril 2020 à 19:55
Mon code pour l'affichage de la page :
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
Entrer le num du nouvel animal :
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
Entrer le nom du nouvel animal :
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<br />
Entrer le nom generique du nouvel animal :
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<br /> <br /> <br />
Entrer le num du proprietaire du nouvel animal :
<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
<br />
Entrer le titre du proprietaire du nouvel animal :
<asp:TextBox ID="TextBox5" runat="server"></asp:TextBox>
<br />
Entrer le nom du proprietaire du nouvel animal :
<asp:TextBox ID="TextBox6" runat="server"></asp:TextBox>
<br />
Entrer le prenom du proprietaire du nouvel animal :
<asp:TextBox ID="TextBox7" runat="server"></asp:TextBox>
<br /><br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Entrer" />
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Voir la table animaux" />
<asp:Button ID="Button3" runat="server" OnClick="Button3_Click" Text="Voir la table proprietaire" /><br /> <br />
<asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333" GridLines="None">
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<EditRowStyle BackColor="#999999" />
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#E9E7E2" />
<SortedAscendingHeaderStyle BackColor="#506C8C" />
<SortedDescendingCellStyle BackColor="#FFFDF8" />
<SortedDescendingHeaderStyle BackColor="#6F8DAE" />
</asp:GridView>
</div>
</form>
</body>
</html>
fa23
Messages postés
82
Date d'inscription
lundi 20 juin 2016
Statut
Membre
Dernière intervention
21 octobre 2024
16 avril 2020 à 19:54
16 avril 2020 à 19:54
Mon code behind :
public partial class _6 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
OleDbConnection conn = null;
conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\basededonnees.accdb");
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
cmd = new OleDbCommand("INSERT INTO animaux(Num, nom, nomgenerique) " + "values (@num, @nom, @nomgenerique )", conn);
// Commence par ...<
cmd.Parameters.Add("@num", OleDbType.VarChar).Value = TextBox1.Text.Trim();
cmd.Parameters.Add("@nom", OleDbType.VarChar).Value = TextBox2.Text.Trim();
cmd.Parameters.Add("@nomgenerique", OleDbType.VarChar).Value = TextBox3.Text.Trim();
cmd = new OleDbCommand("INSERT INTO proprietaire(numpro, titre , nom, prenom) " + "values (@numpro, @titre, @nompro, prenom )", conn);
// Commence par ...<
cmd.Parameters.Add("@numpro", OleDbType.VarChar).Value = TextBox4.Text.Trim();
cmd.Parameters.Add("@titre", OleDbType.VarChar).Value = TextBox5.Text.Trim();
cmd.Parameters.Add("@nompro", OleDbType.VarChar).Value = TextBox6.Text.Trim();
cmd.Parameters.Add("@prenom", OleDbType.VarChar).Value = TextBox7.Text.Trim();
int lignesModifiees = 0;
try
{
conn.Open();
lignesModifiees = cmd.ExecuteNonQuery(); // Exécution de la requête SQL
Response.Write(String.Format("{0} ligne(s) modifiée(s)", lignesModifiees));
}
catch (Exception ex)
{
// Affiche des erreurs
Response.Write(ex.Message);
}
finally
{
// Fermeture de la connexion à la base de données
conn.Close();
}
}
protected void Button2_Click(object sender, EventArgs e)
{
OleDbConnection conn = null;
conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\basededonnees.accdb");
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
cmd.CommandText = "select * from animaux";
conn.Open();
OleDbDataReader myReader = cmd.ExecuteReader();
// Apporter les données dans un GridView en utilisant ExecuteReader
GridView1.DataSource = myReader;
GridView1.DataBind();
}
protected void Button3_Click(object sender, EventArgs e)
{
OleDbConnection conn = null;
conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\basededonnees.accdb");
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
cmd.CommandText = "select * from proprietaire";
conn.Open();
OleDbDataReader myReader = cmd.ExecuteReader();
// Apporter les données dans un GridView en utilisant ExecuteReader
GridView1.DataSource = myReader;
GridView1.DataBind();
}
}