Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
vendredi 5 décembre 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


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
 


Project Hoshimi


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 ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade