Accueil > Forum > > > > mise en ligne de texte par les profs pour les éleves
mise en ligne de texte par les profs pour les éleves
mardi 27 septembre 2005 à 14:14:18 |
mise en ligne de texte par les profs pour les éleves

jdesrumaux
|
Bonjour ! Voila j'ai un petit probleme, relativement gros quand même puisque je ne connais malheureusement pas grand chose en asp... Je suis en stage dans un lycée, et je dois metter en place sur le site du lycée : un endroit où les profs seulement (par id et mot de passe) pourront mettre des cours en texte ou image en ligne facilement (ils ne sont pas tous informaticien lol) et ceci doit pouvoir être lu par les élèves sur une page ouverte a tous... Le seul langage autorisé est l'asp. (le php est interdit, c nul je sais...) Comment faire ? :( Ce que je veux faire est-il possible avec access, que dois-je télécharger, y a til des sources sur ce site qui pourront m'aider ou pouvez vous m'aidez ?? Merci d'avance ! Julie.
|
|
vendredi 11 novembre 2005 à 00:56:04 |
Re : mise en ligne de texte par les profs pour les éleves

psychosic
|
c'est ca access sql asp
moi j'ai fais ca pour exploiter la base access
tu dois aller dans le panneau de configuration -> source de donné
ODBC -> base de données systeme->driver *.mdb->selectionner ta
base-> donner un nom
creer un fichier _config.inc-> mettre BaseName=le nom de ta base (celui de ODBC).
Ya tous les tests a la fin voili
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!-- #include file="_config.inc"-->
<%
'////////////////////////////////
'/SQL Tools
'///////////////////////////////
Set CurrentConnect=Nothing
'Persistence save the current connection to the DB
'=-1:Not active
'=0: Init->Connect()
'=1: Active: use CurrentConnect
'=2: Active: Use CurrentConnect and Close()
'Generic ODBC_Connect->Simple connection to ODBC Base
Function ODBC_Connect(Persistence)
If Persistence=-1 OR Persistence=0 Then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open BaseName
Set CurrentConnect = Connect
Else If Persistence=2 OR Persistence=1 Then
Set Connect = CurrentConnect
End If
End If
Set ODBC_Connect = Connect
End Function
'Generic ODBC_Close->Simple Closer connection to ODBC Base: Need Link DB
Function ODBC_Close(Connect,Persistence)
If Persistence=-1 OR Persistence=2 Then
Connect.close
Set Connect = Nothing
Set CurrentConnect=Connect
End If
Set ODBC_Close = Connect
End Function
'Generic Select From DB
Function ODBC_Select(SQL,Pointer,Persistence)
'Response.Write("SQL="&SQL&"<br />")
'Variables///////////////////////////////////////
Dim i:i=0
Dim TheKey, TheValue
'Configuration of DB link////////////////////////
Set Connect = ODBC_Connect(Persistence)
'////////////////////////////////////////////////
Set RS = Server.CreateObject("ADODB.Recordset")
'////////////////////////////////////////////////
With RS
.Open SQL,Connect , 3, 3
If (.EOF and .BOF) Then
'No data
ODBC_Select=-1
Else
Dim MaxRecord : Maxrecord=.RecordCount
Dim MatData() : ReDim MatData(MaxRecord-1)
'Verif MaxRecord////////////////////////////
If MaxRecord=0 Then
End If
'Response.Write("Maxrecord="&Maxrecord&"<br />")
'MAX <Pointer> in DB/////////////////////////
If Pointer >= MaxRecord Then
Pointer = MaxRecord-1
End If
'Response.Write("Pointer="&Pointer&"<br />")
If Pointer >= 0 Then
.Move(Pointer)
Else
.MoveFirst
End If
'///////////////////////////////////////////
'Set Dictionary Data///////////////////////
Do While Not .EOF
Set MatData(i) = createObject("Scripting.Dictionary")
For each Item in .Fields
With Item
'TheKey=.name&"["&i&"]"
TheKey=.name
TheValue=.value
'Response.Write("i="&i&Item.name&" =
"&Item.value&"<br />")
MatData(i)(TheKey)=TheValue
End With
Next
i=i+1
.MoveNext
Loop
'///////////////////////////////////////////
.close
End If
End With
Set Connect = ODBC_Close(Connect,Persistence)
'Return/////////////////////////////////////////////
' Set ODBC_Select = objDict
ODBC_Select = MatData
End Function
'Generic Insert Dictionary indexed by same Fields Name of DB Into DB
Sub ODBC_Insert(Tbl,DicVal,Persistence)
Dim SQL,Rows,Values,i,Key,Val,MaxTab
Set Connect = ODBC_Connect(Persistence)
Rows=""
Values="VALUES ("
SQL="INSERT INTO "&Tbl
Key=DicVal.Keys
Val=DicVal.Items
MaxTab=DicVal.Count-1
For i=0 To MaxTab
If i<MaxTab Then
Rows=Rows&Key(i)&", "
Values=Values&"'"&Val(i)&"',"
Else
Rows=Rows&Key(i)
Values=Values&"'"&Val(i)&"'"
End If
Next
SQL=SQL&"("&Rows&") "&Values&")"
Connect.execute(SQL)
Set Connect = ODBC_Close(Connect,Persistence)
End Sub
'Generic Delete Data From DB.
Sub ODBC_Delete(Tbl,Condition,Persistence)
Dim SQL
Set Connect = ODBC_Connect(Persistence)
SQL="DELETE FROM "&Tbl&" WHERE "&Condition
Connect.execute(SQL)
Set Connect = ODBC_Close(Connect,Persistence)
End Sub
'Generic Update Data of DB
Sub ODBC_Update(Tbl,DicVal,Where,Persistence)
Dim SQL,Key,Val,MaxTab
Set Connect = ODBC_Connect(Persistence)
SQL="UPDATE "&Tbl&" SET "
Key=DicVal.Keys
Val=DicVal.Items
MaxTab=DicVal.Count-1
For i=0 To MaxTab
If i<MaxTab Then
SQL=SQL&Key(i)&"='"&Val(i)&"', "
Else
SQL=SQL&Key(i)&"='"&Val(i)&"' WHERE "&Where
End If
Next
Connect.execute(SQL)
Set Connect = ODBC_Close(Connect,Persistence)
End Sub
'////////////////////////////////
'/TESTS
'///////////////////////////////
'///////////////////////////////
'/Main
'///////////////////////////////
'INSERT
'Dim oDict
'Set oDict = Server.CreateObject("Scripting.Dictionary")
'oDict("ActorName")="Eva4"
'Call ODBC_Insert(T_Actor,oDict,-1)
'DELETE
'Dim Condition:Condition="idActor=34"
'Call ODBC_Delete(T_Actor,Condition,-1)
'UPDATE
'Dim Where:Where="idActor=42"
'Set oDict = Server.CreateObject("Scripting.Dictionary")
'oDict("ActorName")="Bob"
'Call ODBC_Update(T_Actor,oDict,Where,-1)
'SELECT LIMIT
'Dim Requete:Requete="SELECT TOP 3 ActorName, idActor FROM "&T_Actor&" ORDER BY idActor"
'Set oDict=ODBC_Select(Requete,0,-1)
'Key=oDict.Keys
'Val=oDict.Items
'MaxTab=oDict.Count-1
'For i=0 To MaxTab
' Response.Write(Key(i)&"="&Val(i)&"<br />")
'Next
'SELECT LIMIT
'Dim Requete:Requete="SELECT TOP 3 ActorName, idActor FROM "&T_Actor&" ORDER BY idActor"
'MatData=ODBC_Select(Requete,0,-1)
'For i=0 to ubound(MatData)
' Key=MatData(i).Keys
' Val=MatData(i).Items
' For j=0 To MatData(i).Count-1
'
Response.Write(i&") "&Key(j)&"="&Val(j)&"<br
/>")
' Next
'Next
'////////////////////////////////////////////////////////////////////////////////////////
%>
|
|
vendredi 11 novembre 2005 à 00:58:39 |
Re : mise en ligne de texte par les profs pour les éleves

psychosic
|
PS tu remarqueras ma fassons de commenter je viens du PHP aussi lol!
|
|
Cette discussion est classée dans : ligne, asp, texte, profs, éleves
Répondre à ce message
Sujets en rapport avec ce message
Comment debuger ASP [ par Bigsteph ]
escequ'il existe quelle que chose pour debuger en ASP comme VB pouvoir suivre sont prog sans faire des response.write et des response.end, pouvoir sui
probleme de version ASP ? [ par peguman ]
lors d'un e requete SQL d'insertion dans une table, l'erreur suivante apparait : ADODB.Field erreur '800a0cb3' L'opération demandée par l'application
erreur ASP [ par Down ]
vala ca fait 6 mois que mon site toiurne sans probleme et j'ai cette erreur depuis hier : Provider erreur '8000ffff' Echec catastrophique /index.asp,
Prob avec les Server Include ... [ par dvdnet ]
Bonjour,J'ai un gros soucis avec la ligne suivante :Quand j'execute la
Provider erreur '8000ffff' [ par Aulanerk ]
Voila j'ai cette satané erreur "Provider erreur '8000ffff' Echec catastrophique /Projet1/ASP Page2.asp, ligne 10 "depuis hier et ca me saoule!le code
Problème insertion (ASP - Acess- Ultradev) [ par Pascal ]
Bonjour,Mon DSN est ok (à priori), j'arrive à afficher des champs de ma base sur mes pages ASP, mais pour ajouter un enregistrement j'ai ce message :-
MARRE de l'erreur '80004005' [ par pat ]
Bonjour je vais répéter la question de Pascal sur l'autre forum mais j'ai le même problème.ça fait 2 jours que je m'acharne...Mon DSN est ok (à priori
Retour a la ligne asp / access [ par poussmouss ]
Bonjour, voila je début en asp, et g fait un petit forum avec une base access. Mon probleme est lors de l'ajout d'un message si l'on met un retour a l
lire des pages asp sans qu'elles soient en ligne [ par ofely ]
Bonjour!euh...je débute en asp et j'ai un problème!!! je ne sais pas comment on fait pour lire les pages qu'on écrit ! on m'a parlé d'iis, que j'ai in
lire des pages asp sans qu'elles soient en ligne [ par ofely ]
Bonjour!euh...je débute en asp et j'ai un problème!!! je ne sais pas comment on fait pour lire les pages qu'on écrit ! on m'a parlé d'iis, que j'ai in
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par Megafan
Cliquez pour lire la suite par Megafan FORMULAIREFORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|