Recommandé: ASP FSO Lire et écrire des fichiers Ce code d'implémentation de fichier ASP est passé pendant un certain temps, permettez-moi de parler de l'utilisation d'ASP FSO pour implémenter les opérations de lecture et d'écriture de fichiers. Les amis qui ont besoin d'apprendre peuvent y faire référence. 1.AtendOfStream Cette propriété indique si la fin de l'ensemble du fichier texte a été atteinte. Sa valeur est vraie ou fausse 2.CreateTextFile est utilisée pour créer un nouveau fichier texte 3. Paramètres Sauce dans OpenTextFile () (voir salutation)
Codes communs pour la programmation ASP
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. Connectez ASP pour accéder à la base de données:
<%
Dim Conn, MDBFILE
mdbfile = server.mappath (database name.mdb)
Définir Conn = Server.CreateObject (ADODB.Connection)
Conn.open Driver = {Microsoft Access Driver (* .mdb)}; uid = admin; pwd = mot de passe de base de données; dbq = & mdbfile
%>
2. Connectez ASP à la base de données SQL:
<%
tabar
Définir Conn = Server.CreateObject (ADODB.Connection)
CON.Open Provider = SQLOLEDB; Data Source = SQL Server Name ou Adresse IP; UID = SA; PWD = Mot de passe de base de données; Base de données = Nom de la base de données
%>
Créer un objet d'ensemble d'enregistrements:
set rs = server.createObject (adodb.recordSet)
Instruction Rs.Open SQL, Conn, 3,2
3. Méthodes d'utilisation des commandes SQL communes:
(1) Filtrage des enregistrements de données:
SQL = SELECT * From Data Table où Nom du champ = Ordre de valeur de champ par nom de champ
SQL = SELECT * From Data Table où le nom de champ comme «% Valeur de champ%» Ordre par nom de champ
SQL = Sélectionnez Top 10 * dans la table de données où le nom de champ Commande par nom de champ
SQL = SELECT * From Data Table où le nom du champ dans ('Value 1', 'Value 2', 'Value 3')
SQL = SELECT * From Data Table où le nom du champ entre la valeur 1 et la valeur 2
(2) Mettre à jour les enregistrements de données:
SQL = mise à jour du tableau de données définir le nom de champ = valeur de champ où l'expression conditionnelle
SQL = Update Data Table Table Set Field 1 = Valeur 1, champ 2 = valeur 2 ... champ n = valeur n où l'expression conditionnelle
(3) Supprimer les enregistrements de données:
sql = supprimer du tableau de données où l'expression conditionnelle
SQL = Supprimer de la table de données (supprimer tous les enregistrements dans le tableau de données)
(4) Ajouter des enregistrements de données:
SQL = insérer dans la table de données (champ 1, champ 2, champ 3…) valeur (valeur 1, valeur 2, valeur 3…)
SQL = insérer dans la table de données cible Sélectionner * dans le tableau des données source (ajoutez l'enregistrement du tableau de données source au tableau de données cible)
(5) Fonction de statistiques d'enregistrement des données:
AVG (nom de champ) pour obtenir une valeur moyenne d'une colonne de table
Count (* | Nom du champ) Statistiques sur le nombre de lignes de données ou de statistiques sur le nombre de lignes de données avec des valeurs dans une certaine colonne
Max (nom de champ) obtient la valeur maximale d'une colonne de table
Min (nom de champ) Obtenez la valeur minimale d'une colonne de table
Sum (nom de champ) ajoute la valeur de la colonne de données
Référence à la méthode de la fonction ci-dessus:
SQL = SELECT SUM (nom de champ) comme alias dans le tableau de données où l'expression conditionnelle
SET RS = Conn.Excute (SQL)
Utilisez RS (Alias) pour obtenir les statistiques, et d'autres fonctions sont utilisées de la même manière que ci-dessus.
(5) Établissement et suppression de tables de données:
Créer le nom de la table de données de la table (champ 1 type 1 (longueur), champ 2 type 2 (longueur)…)
Exemple: créer TAB TAB01 (Name Varchar (50), DateTime par défaut maintenant ())
Nom de la table de données de la table de dépression (supprimer définitivement une table de données)
(6) Méthodes d'enregistrement des objets définis:
Rs.MoVeNext déplace le pointeur d'enregistrement en une ligne de la position actuelle
Rs.MovePrevious déplace le pointeur record sur une ligne de la position actuelle
Rs.MoveFirst déplace le pointeur d'enregistrement vers la première ligne du tableau de données
Rs.Movelast déplace le pointeur d'enregistrement vers la dernière ligne du tableau de données
Rs.Absoluteposition = N Déplacez le pointeur d'enregistrement vers la rangée N du tableau de données
Rs.Absolutepage = N Déplacez le pointeur d'enregistrement vers la première ligne de la page n
Rs.PageSize = N Définissez chaque page sur N enregistrements
Rs.PageCount renvoie le nombre total de pages en fonction des paramètres de Pagesize
Rs.RecordCount renvoie le nombre total d'enregistrements
Rs.BOF renvoie si le pointeur d'enregistrement dépasse la tête du tableau de données. Le vrai signifie oui, faux est non
Rs.EOF renvoie si le pointeur d'enregistrement dépasse la fin du tableau de données, vrai signifie oui, FAUX est non
Rs.Delete supprime l'enregistrement actuel, mais le pointeur d'enregistrement ne descend pas vers le bas
Rs.Addnew Ajouter un enregistrement à la fin du tableau de données
Rs.Update Update Data Table Records
Déterminer que les données remplies sont numériques
Sinon ISNUMERIER (demande (nom de champ)) alors
Response.Write n'est pas un nombre
autre
Numéro d'écriture de réponse
terminer si
Partager: la différence entre Isnull, Isempty et les cordes vides dans ASP Dans ASP, nous utilisons souvent deux paramètres, Isnull et IsEmpty, qui sont utilisés lorsque nous jugeons qu'une certaine chaîne est vide. Par exemple, si une chaîne est STR1, nous utilisons souvent si ISNULL (STR1) ou ISEmpty (STR1) puis pour juger ou utiliser si str1 = // alors pour juger si la chaîne est vide. Parfois, nous sommes très confus, isnull, iSempty et des mots vides