cs_bob2
Messages postés1Date d'inscriptionlundi 28 avril 2003StatutMembreDernière intervention 8 mars 2005
-
8 mars 2005 à 17:07
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 2014
-
8 mars 2005 à 17:31
Bonjour je voudrais developper un formulaire du type:
question dans une page html
donnees (reponses) renvoyees dans une base de donnees SQL Server
recuperation de ces dernieres dans une autre page html
merci de m'aider
au fait
je sais tres bien le faire avec php & MySQL mais pas avec C# et SQL Server
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 201429 8 mars 2005 à 17:31
Je suppose que tu veux développer le serveur.
Dans ce cas, tu implémente un serveur TCP/IP (port 80 pour du
HTTP) sur lequel ton client (un navigateur Web) se connectera. Il ne te
suffit alors plus qu'à réceptionner les paquets et interpréter chacun
d'eux. Le format des trames HTTP peut se trouver sur le net assez
facilement.
Pour l'envoi de données au client, tu a dans le format d'une trame HTTP
des mots clés permettant de lui fournir des renseignements sur la pages
, ensuite, tu envoies le code HTML correspondant a ta page. Le client
se charge de le comprendre. (si tu rempli bien l'entete de tes trames
HTTP, tu devrai pas avoir de problèmes).
Ensuite, pour un formulaite, si je me souviens bien, il te suffit de le
renseigner dans le type de ton envoi ( POST ), et ensuite, lorsqu'il
clique sur un lien, Valider, il t'envoi les données dans l'entete de sa
trame HTTP (il te suffit alors de les récupérer) et de le rediriger en
fonction.
Voila, je c que je suis pas très clair, mais
bon c'est tout ce que je peux faire pour l'instant. Je pourrai
t'envoyer mon travail que j'avais fait à mon école (c'était la
construction d'un WebMailer en C) pour t'aider si tu ve mais pas avant
ce soir. D'ici la , peut etre quelqu'un d'autre t'aura aider. Tiens moi
au courant si t'as un problème!
Pour la connection à une base de données, c'est facile, j'avais fait des tests, tu fais comme cela :
using System;
using System.Data;
using System.Data.SqlClient;
namespace Connection_à_la_base_de_données
{
/// <summary>
/// Description résumée de Class1.
/// </summary>
class B2D
{
/// <summary>
/// Point d'entrée principal de l'application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
SqlConnection oSQLConn = new SqlConnection();
//Data source c'est SQL Serveur, avec le répertoire, et Initial catalog c'est le nom de la base de données
Attention, n'oublies pas d'autoriser les accès à ta base par le compte
invité si tu travailles sur un base SQL Server sur un autre ordi ! (ca
m'a saouler pendant une aprem)