/ Forside/ Teknologi / Udvikling / ASP / Tip
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Opret recordset dynamisk via ADO.
smilly har modtaget 30 point for dette tip
Fra : smilly
Vist : 707 gange

Dato : 22-01-01 13:51

Her kan du se hvordan du kan oprette et recordset fra bunden og indsætte data, som du kan sortere på efterfølgende.

Dette eksempel opretter et recordset med felterne (name, size), hvorefter der bliver lavet en dir af dit bibliotek som bliver lagt ind i recordsettet. Når dette er sket kan du så udskrive dit recordset i den rækkefølge du vil, i dette eksempel efter filnavn.

***************************************************
<!-- METADATA TYPE="typelib" FILE="C:\Program files\Common
files\System\ado\msado15.dll" -->

<%
Option Explicit

Dim objFSO '' Scripting.FileSystemObject
Dim objFolder '' Scripting.Folder
Dim objFile '' Scripting.File
Dim rsData '' ADODB.Recordset

Set rsData = Server.CreateObject("ADODB.Recordset")
With rsData.Fields
.Append "Filename", adVarChar, 40, adFldUpdatable
.Append "Size", adInteger, , adFldUpdatable
End With
rsData.Open , , adOpenDynamic

Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(Server.MapPath("/"))
For Each objFile in objFolder.Files
rsData.AddNew
rsData("Filename") = objFile.Name
rsData("Size") = objFile.Size
rsData.Update
Next '' objFile

rsData.Sort = "Filename"
rsData.MoveFirst
Do Until rsData.EOF
Response.Write rsData("Filename") _
& " (" & rsData("Size") & " bytes)<br>"
rsData.MoveNext
Loop

rsData.Close
%>
***************************************************
>>Smilly

 
 
Bedømmelse

Fra : gandalf


Dato : 22-01-01 15:25



Bedømmelse

Fra : gandalf


Dato : 22-01-01 16:15



Bedømmelse

Fra : gandalf


Dato : 22-01-01 16:15



Bedømmelse

Fra : gandalf


Dato : 22-01-01 16:16



Bedømmelse

Fra : gandalf


Dato : 23-01-01 10:39



Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke lave en bedømmelse til dette tip.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177416
Tips : 31962
Nyheder : 719565
Indlæg : 6407858
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste