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
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
URL REWRITINGURL REWRITING par hudon77
Cliquez pour lire la suite par hudon77
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|