begin process at 2012 05 27 06:02:26
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > LES BASES DE DONNÉES

LES BASES DE DONNÉES


 Information sur la source

Note :
6,6 / 10 - par 10 personnes
6,60 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Classé sous :tutorial, base, données, serveur, database Niveau :Débutant Date de création :17/04/2001 Vu :20 722

Auteur : ASPMan

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Avant de ce lancer dans la programmation en ASP il faut déjà savoir ce que c'est ! Donc voici une explication.
ASP est un langage de programmation dynamique compilé par le serveuret pas par n'importe lequel. ASP est un language de programmation de Microsoftdonc il faut utiliser une serveur Microsoft tournant sur Windows NT4 et maintenant Windows 2000 Serveur et Advanced Serveur. C'est vrai qu'il existe Chili!ASP pour Linux mais les scripts sont compatibles à 90 % environ. ASP est langage donc comparable au PHP et au PERL plus c'est un langage Serveur qui permet la gestion des base de donnée contrairement au JavaScript, DHTML.

Il vous permet aussi de gérer un serveur ces langages Serveur on un accées au serveur même donc on peut envisager de developper une application pour la gestion d'un serveur.

Voici le script qui sert de tutorial. C'est qu'une version BETA 1 ! :)) J'améliorerer mon code un autre jour sur !:)

Source

  • <%
  • 'Voici un script qui vous permet d'apprendre les manips sur les bases de données !
  • 'Reception des données (formulaire(post) + url(get))
  • 'Quand on voit dans l'url ?action=test par exp. les données arrive en method get et quand on voit rien les données sont en methode post.
  • action = Request.form("action")
  • f_nom = Request.form("f_nom")
  • 'Connextion à la base de données
  • 'Création de l'objet
  • set nomDB = Server.CreateObject("ADODB.Connection")
  • 'Ouverture de la connexion
  • nomDB.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=base.mdb"
  • 'On fait des test sur la variable action pour savoir ce que l'on d'oit faire
  • if action = "ajouter_go" then
  • 'Code d'insertion du nom dans la base de donnée
  • DBrs.open "NomTable",nomDB,3,3
  • DBrs.AddNew
  • DBrs.Fields("ChampNom")="& f_nom &"
  • DBrs.update
  • DBrs.close
  • response.write("Le nom à bien été enregisté !<br><a href=mapage.asp?action=voir>Voir la liste</a>")
  • end if
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • if action = "rechercher_go" then
  • 'On lance la recherche du nom dans la base de donnée
  • sql = "SELECT * FORM NomTable WHERE ChampNom LIKE '%"&f_nom&"%'"
  • Set Liste = nomDB.Execute(sql) 'Execution du code SQL
  • if not Liste.EOF then
  • response.write("Nom : " & Liste("ChampNom") & " <a href=mapage.asp?action=modifer&f_nom="&Liste("ChampNom")&">Modifer</a> | <a href=mapage.asp?actionsupprimer&f_nom="&Liste("ChampNom")&">Modifer</a> br>")
  • Liste.MoveNext
  • else
  • response.write("Aucun enregistrement trouvé.")
  • end if
  • end if
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • if action = "modifier" then
  • sql = "SELECT * FORM NomTable WHERE ChampNom="&f_nom&""
  • Set Liste = nomDB.Execute(sql) 'Execution du code SQL
  • if not Liste.EOF then
  • %>
  • <form action="mapage.asp" method="post">
  • <input type="hidden" name="action" value="ajouter_go">
  • Le nom : <input type="text" name="f_nom" value="&Liste("ChampNom")&" size="20"><br>
  • <input type="submit" value="Ajouter">
  • </form>
  • <%
  • else
  • response.write("Erreur : impossible de trouver ce nom dans la base de donnée !")
  • end if
  • end if
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • if action = "modifier_go" then
  • sql = "UPDATE NomTable SET ChampNom='"&f_nom&"' WEHRE ChampNom='"&f_nom&"'"
  • nomDB.Execute(sql) 'Execution du code SQL
  • response.write("Le nom à bien été enregisté !<br><a href=mapage.asp?action=voir>Voir la liste</a>")
  • end if
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • if action = "supprimer" then
  • sql = "DELETE FROM NomTable WHERE ChampNom='$f_nom'"
  • nomDB.Execute(sql) 'Execution du code SQL
  • end if
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • if action = "" OR action = "voir" then
  • sql = "SELECT * FROM NomTable"
  • Set Liste = nomDB.Execute(sql) 'Execution de code SQL
  • if not Liste.EOF then
  • response.write("Nom : " & Liste("ChampNom") & " <a href=mapage.asp?action=modifer&f_nom="&Liste("ChampNom")&">Modifer</a> | <a href=mapage.asp?actionsupprimer&f_nom="&Liste("ChampNom")&">Modifer</a> br>")
  • Liste.MoveNext
  • else
  • response.write("Aucun enregistrement pour le moment.")
  • end if
  • %>
  • <form action="mapage.asp" method="post">
  • <input type="hidden" name="action" value="rechercher_go">
  • Votre recherche : <input type="text" name="f_nom" size="20"><br>
  • <input type="submit" value="Rechercher">
  • </form>
  • <br><br>
  • <form action="mapage.asp" method="post">
  • <input type="hidden" name="action" value="ajouter_go">
  • Le nom : <input type="text" name="f_nom" size="20"><br>
  • <input type="submit" value="Ajouter">
  • </form>
  • <%
  • end if
  • %>
<%

'Voici un script qui vous permet d'apprendre les manips sur les bases de données !

'Reception des données (formulaire(post) + url(get))
'Quand on voit dans l'url ?action=test par exp. les données arrive en method get et quand on voit rien les données sont en methode post.

action = Request.form("action")
f_nom = Request.form("f_nom")

'Connextion à la base de données 

'Création de l'objet
set nomDB = Server.CreateObject("ADODB.Connection")
'Ouverture de la connexion
nomDB.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=base.mdb"

'On fait des test sur la variable action pour savoir ce que l'on d'oit faire

if action = "ajouter_go" then

'Code d'insertion du nom dans la base de donnée

DBrs.open "NomTable",nomDB,3,3
DBrs.AddNew
DBrs.Fields("ChampNom")="& f_nom &"
DBrs.update
DBrs.close

response.write("Le nom à bien été enregisté !<br><a href=mapage.asp?action=voir>Voir la liste</a>")

end if

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

if action = "rechercher_go" then

'On lance la recherche du nom dans la base de donnée

sql = "SELECT * FORM NomTable WHERE ChampNom LIKE '%"&f_nom&"%'"

Set Liste = nomDB.Execute(sql) 'Execution du code SQL

if not Liste.EOF then
		response.write("Nom : " & Liste("ChampNom") & " <a href=mapage.asp?action=modifer&f_nom="&Liste("ChampNom")&">Modifer</a> | <a href=mapage.asp?actionsupprimer&f_nom="&Liste("ChampNom")&">Modifer</a> br>")
		
		Liste.MoveNext
	else
		response.write("Aucun enregistrement trouvé.")
	end if

end if

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

if action = "modifier" then 

	sql = "SELECT * FORM NomTable WHERE ChampNom="&f_nom&""

	Set Liste = nomDB.Execute(sql) 'Execution du code SQL

	if not Liste.EOF then
		%>
		<form action="mapage.asp" method="post">
		<input type="hidden" name="action" value="ajouter_go">
		Le nom : <input type="text" name="f_nom" value="&Liste("ChampNom")&" size="20"><br>
		<input type="submit" value="Ajouter">
		</form>
		<%
	else
		response.write("Erreur : impossible de trouver ce nom dans la base de donnée !")
	end if

	
end if

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

if action = "modifier_go" then 

	sql = "UPDATE NomTable SET ChampNom='"&f_nom&"' WEHRE ChampNom='"&f_nom&"'"

	nomDB.Execute(sql) 'Execution du code SQL

	response.write("Le nom à bien été enregisté !<br><a href=mapage.asp?action=voir>Voir la liste</a>")
	
end if

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

if action = "supprimer" then

sql = "DELETE FROM NomTable WHERE ChampNom='$f_nom'"

nomDB.Execute(sql) 'Execution du code SQL

end if

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''

if action = "" OR action = "voir" then

sql = "SELECT * FROM NomTable"

Set Liste = nomDB.Execute(sql) 'Execution de code SQL

	if not Liste.EOF then
		response.write("Nom : " & Liste("ChampNom") & " <a href=mapage.asp?action=modifer&f_nom="&Liste("ChampNom")&">Modifer</a> | <a href=mapage.asp?actionsupprimer&f_nom="&Liste("ChampNom")&">Modifer</a> br>")
		
		Liste.MoveNext
	else
		response.write("Aucun enregistrement pour le moment.")
	end if

	%>

	<form action="mapage.asp" method="post">
	<input type="hidden" name="action" value="rechercher_go">
	Votre recherche : <input type="text" name="f_nom" size="20"><br>
	<input type="submit" value="Rechercher">
	</form>
	<br><br>
	<form action="mapage.asp" method="post">
	<input type="hidden" name="action" value="ajouter_go">
	Le nom : <input type="text" name="f_nom" size="20"><br>
	<input type="submit" value="Ajouter">
	</form>
	
	<%

end if 

%>

 Conclusion

J'èspère que cela vous est utilile ! :)

Arnaud Guyonne ==&gt; http://www.phplive.com

PS : S'il y a des fautes d'ortho ne faites attention s'il vous plaît j'ai 14 ans. Merci


 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) WEB SERVICE SOFTWARE FACTORY - DE L’INSTALLATION AU TEST DE ... par romagny13
Source avec Zip Source avec une capture Source .NET (Dotnet) DIAPORAMA DYNAMIQUE par yous
Source avec Zip Source avec une capture Source .NET (Dotnet) LES CONTROLES DE VALIDATION par yous
Source avec Zip SYSTÈME DE RÉSERVATION EN LIGNE par polivo
Source .NET (Dotnet) ASP.NET - WEB PROJECT INSTALLER TUTORIAL par fabrice69

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) ENREGISTRER DES FICHIERS DANS UNE BASE DE DONNÉES ET LES RES... par jesusonline
Source .NET (Dotnet) .NET2 GESTIONNAIRE DE RELATIONS [N,N] AVEC GRIDVIEW. par gldfdp
Source avec Zip COMPTEUR ASP SANS OBJET SESSION FONCTIONNE IMPECC par tidave
AJOUTER UNE DONNEE DANS UNE BASE DE DONNEES SQL SERVER par Jo
CONNECTION A UNE BASE DE DONNEES SQL SERVER SANS DSN par Jo

Commentaires et avis

Commentaire de vbtom le 11/01/2002 21:08:43

Pkoi tu crois pas capable un gars de 14 d'ecrire un truc pareil??? bah tu surestimes les jeunes.... Moi j'ai 15ans et jsusi capable decrire ca...alors ca fait deja 2 personnes...

Commentaire de Davidou2001 le 06/08/2002 10:47:42

Franchement, qu'est-ce qu'on en a à foutre que l'auteur ait 14 ans ou non ? La seule chose à dire est que ce tutorial est bien foutu et apprend pas mal de choses basiques pour les débutants. Bravo !

Commentaire de pink le 08/08/2002 10:22:50

14 ans ? c'est pas une excuse pour les fautes d'orthographes !!

Commentaire de dedzep le 10/09/2002 12:37:48

instructif !
Mais, comment faire la meme chose en ASP .NET (qui refuse SET et LET par exemple) ?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Connexion à une base de données située sur un autre serveur [ par gils58 ] Peut-on se connecter en ADODB sur une base de donnees distante.Si oui un exemple de code serait le bienvenu.D'avance merci ASP / SQL Serveur [ par croli ] HelloVoila on a créer un site intranet qui tape sur une base de données SQL serveur sur un servuer 2000, tout aller bien, jusqu'à une semaine.Maintena avoir une base de données pour un intranet [ par hypone ] Je désire développer un intranet en utilisant une base access dans le serveur, mais tout le monde me dit attention c'est monoposte, ça ne va pas march CONNEXION [ par vermeeren ] Bonjour, Je n'arrive pas à connecter des pages d'accés aux données avec la base de données sur le serveur de mon herbergeur, comment dois je modifier Comment sécuriser une base de données access sur le serveur ? [ par scoubigee ] Mon probl&#232;me est le suivant, j'ai d&#233;velopp&#233; un site internet autour d'une bdd access, or je ne suis pas parvenue &#224; trouver une cha bases locales et serveur distant [ par glopglop ] Bonjour, J'ai un soucie concernant un extranet. J'ai un serveur distant qui contient une base de données test. Sur deux sites délocalisés j'accede v j'ai terminer mon site,et apres ?? [ par imad_lol ] salut tou le monde.voila mon site aspx est pret, jai un logiciel de transfer ftp (CoreFtp), mais jai 3 problemes :1-la page avec laquelle mon site va Comment dupliquer une base de donnees serveur 2000 [ par EurlyCias ] salut! j'ai une base de données creée en sql serveur 2000 nommeé "PRM";elle doit etre utilisée par deux utilisateurs differents se commu [BAR]j'arrive pas se connecter à une base de données sql serveur au machine qui a domaine [ par hsenf ] j'ai crée une application et je veux connecter à la base de données sql serveur à partir d'un poste client ds un réseau de domaine comme utilisateur n rechercher des données sur un autre serveur en asp [ par bertrandB06 ] J'ai un module E/S connecté à internet et un programme écrit en VB sous forme d'un exécutable tournant sur un serveur qui récupère les entrées et acti


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,014 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales