1. Comment utiliser Getrows:
<%
SetConn = server.createObject ("adodb.connection")
Conn.open "Provider = Microsoft.Jet.oledb.4.0; DataSource =" & Server.Mappath ("Test.MDB")
Setrs = server.createObject ("adodb.recordSet")
Rs.open "SelectTop2 * From Table Name", Conn, 0,1
DIMARRAY_STR
Array_str = rs.getrows ()
Réponse.WRITE "Premier enregistrement: <br>"
Réponse.writearray_str (0,0) & "<br>"
Réponse.writearray_str (1,0) et "<br>"
Réponse.writearray_str (2,0) & "<br>"
Réponse.writearray_str (3,0) & "<br>"
Réponse.WRITE "Deuxième enregistrement: <br>"
Réponse.writearray_str (0,1) & "<br>"
Réponse.writearray_str (1,1) & "<br>"
Réponse.writearray_str (2,1) & "<br>"
Réponse.writearray_str (3,1) & "<br>"
%>
Si vous connaissez Getrows, vous constaterez que les bases de données de fonctionnement sont plus simples et plus optimisées. Il existe de nombreux avantages :)
2. Est-il nécessaire de déclarer des variables?
La variable doit être déclarée dans les situations suivantes:
1. Vous êtes un bon programmeur
2. Écrivez du code de haute qualité
Ajoutez le code suivant pour forcer la déclaration de variables:
<% OptionExplicite%>
3. Comment appeler les fonctions côté serveur sur le client?
La technologie de script à distance (Remotescripting) est caractérisée par le fait que le script client n'a pas besoin de rafraîchir la page entière lors de l'appel du script du serveur.
De manière générale, lorsqu'une page Web doit interagir avec le serveur, les données du formulaire doivent être soumises et la page entière doit être actualisée. En utilisant la technologie d'appel de script distant, les scripts clients peuvent appeler des fonctions de script distantes comme les fonctions locales, en particulier dans la vérification de forme complexe et les opérations fréquentes de la base de données, qui est entièrement utilisée.
Son principe de base est qu'à l'aide d'un ensemble de fonctions d'interface fournies par lui-même, le programme client peut appeler le code côté serveur via un processus proxy (un JavaApplet). JavaApplet (Rsproxy.class) fonctionne en arrière-plan. Habituellement, le code utilisateur n'a pas besoin de le faire fonctionner directement et sa configuration est également automatiquement terminée. Les appels de script à distance peuvent être un appel synchrone ---------------------------------------------------------------------------------------------------------- Une technique de base de script à distance doit inclure les fichiers suivants:
Rs.htm: inclut le code d'assistance client
Rsproxy.class: Il s'agit d'un javaapplet qui termine réellement le processus d'interaction client / serveur
Rs.asp: code de support côté serveur
Lorsque vous utilisez le script distant pour appeler la fonction, le code du client et du serveur doit répondre à certaines exigences: du côté du serveur, l'appel de script distant doit être activé: utilisez #include pour inclure Rs.asp et appelez la fonction RSDispath. La clé pour implémenter la prise en charge du script distant du côté serveur est de créer un objet public_description. Il est différent du processus d'exécution de la page ASP normal lorsqu'il est appelé à distance. Il met le code de script global dans une fonction et l'appelle explicitement.