|
|
Vous êtes ici : Forums > Langage SQL > est ce que quelqu'un peut m'aider
est ce que quelqu'un peut m'aider
bonjour je suis nouveau dans la connection d'un site a une base de donner j'ai deja crée ma table dans ma base de donner mais je n'arrive pas connecter ma page a ma base
:(
je vous fait parvenir mon script si vous pouvez m'aier ca serai cool merci
<script runat="server">
SqlConnection myConnection;
protected void Page_Load(Object Src, EventArgs E) { myConnection = new SqlConnection("server=seb\seb;database=bouffioulx;data source=msSQLServer");
if (!IsPostBack) BindGrid(); }
public void AddAuthor_Click(Object sender, EventArgs E) { Message.InnerHtml = "";
if (Page.IsValid) { String insertCmd = "insert into client (fnom, fprenom, fpseudo, fmotdepasse, fdatenaissance, frue, fnum, fboite, fcodepostal, fville, fpays, fmail) values (@nom, @prenom, @pseudo, @motdepasse, @datenaissance, @rue, @num, @boite, @codepostal, @ville, @pays, @mail)"; SqlCommand myCommand = new SqlCommand(insertCmd, myConnection);
myCommand.Parameters.Add(new SqlParameter("@nom", SqlDbType.NVarChar, 11)); myCommand.Parameters["@nom"].Value = fnom.Text;
myCommand.Parameters.Add(new SqlParameter("@prenom", SqlDbType.NVarChar, 40)); myCommand.Parameters["@prenom"].Value = fprenom.Text;
myCommand.Parameters.Add(new SqlParameter("@pseudo", SqlDbType.NVarChar, 20)); myCommand.Parameters["@pseudo"].Value = fpseudo.Text;
myCommand.Parameters.Add(new SqlParameter("@motdepasse", SqlDbType.NChar, 12)); myCommand.Parameters["@motdepasse"].Value = fmotdepasse.Text;
myCommand.Parameters.Add(new SqlParameter("@datenaissance", SqlDbType.NVarChar, 40)); myCommand.Parameters["@datenaissance"].Value = fdatenaissance.Text;
myCommand.Parameters.Add(new SqlParameter("@rue", SqlDbType.NVarChar, 20)); myCommand.Parameters["@rue"].Value = frue.Text;
myCommand.Parameters.Add(new SqlParameter("@num", SqlDbType.NChar, 2)); myCommand.Parameters["@num"].Value = fnum.Text;
myCommand.Parameters.Add(new SqlParameter("@boite", SqlDbType.NChar, 5)); myCommand.Parameters["@boite"].Value = fboite.Text;
myCommand.Parameters.Add(new SqlParameter("@codepostal", SqlDbType.NVarChar,1)); myCommand.Parameters["@codepostal"].Value = fcodepostal.Text;
myCommand.Parameters.Add(new SqlParameter("@ville", SqlDbType.NVarChar, 20)); myCommand.Parameters["@ville"].Value = fville.Text;
myCommand.Parameters.Add(new SqlParameter("@pays", SqlDbType.NChar, 2)); myCommand.Parameters["@pays"].Value = fpays.Items;
myCommand.Parameters.Add(new SqlParameter("@mail", SqlDbType.NChar, 5)); myCommand.Parameters["@mail"].Value = fmail.Text;
myConnection.Open();
try { myCommand.ExecuteNonQuery();
Message.InnerHtml = "<b>Enregistrement ajout</b><br>" + insertCmd + "<p>"; }
catch (SqlException e) { if (e.Number == 2627) Message.InnerHtml = "ERREUR : Un enregistrement avec la mme cl primaire existe dj<p>"; else Message.InnerHtml = "ERREUR : Impossible d'ajouter l'enregistrement, vrifiez que les champs sont correctement remplis<p>"; Message.Style["color"] = "red"; }
myConnection.Close(); }
BindGrid();
}
public void BindGrid() { SqlDataAdapter myCommand = new SqlDataAdapter("select * from client", myConnection);
DataSet ds = new DataSet(); myCommand.Fill(ds, "client"); MyDataGrid.DataSource=ds.Tables["client"].DefaultView; MyDataGrid.DataBind(); }
</script>
Message posté le 20/02/2005
par sebastien
Répondre à ce message |
|
|

|
A RETENIR CETTE SEMAINE |
04/12/2008 -
La bêta de Windows 7 en janvier?
Microsoft dévoilera la première version bêta de Windows 7 en janvier prochain, affirme un de ses emp ...
|
04/12/2008 -
Arrivée de Seadragon Ajax et mise à jour de Deep Zoom Composer
Seadragon est à l'Ajax ce que Deep Zoom est à Silverlight; une technologie permettant de zoomer avec ...
|
04/12/2008 -
Outil - Eric Ambrosi publie la version 2 de la librairie Tweened
Eric nous propose de découvrir la toute nouvelle version de la Tweened Library en beta. Pour rappel, ...
|
03/12/2008 -
Utiliser la plateforme Office 2007 comme support de développement, une utopie?
Alors qu’il y a quelques années, les développeurs devaient être de purs spécialistes techniques, il ...
|
03/12/2008 -
Visual Studio Team System 2010 et Suivi de projet par la méthode « Earned Value Analysis »
Cet article co-écrit par Philippe Puschmann et Laurent Hazet d'Avanade se propose de vous fournir le ...
|
03/12/2008 -
Avec Kojax, Microsoft planche sur une déclinaison mobile d'Ajax
L'éditeur travaille actuellement sur l'élaboration d'un environnement de développement Ajax adapté a ...
|
02/12/2008 -
Test Outil : L'intégration continue avec TeamCity 4
La toute nouvelle version 4.0 de l'outil d'intégration continue TeamCity de JetBrains est testée par ...
|
|
|