HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Oggetto di Recordset di ADO |
L'oggetto di Recordset fornisce un metodo di accesso a dei nostri dati. Questo oggetto del recordset dipende opon la comprensione dell'oggetto del collegamento.
|
Gli oggetti di Recordset dell'oggetto di dati di Activex (ADO) rappresenta l'intero insieme delle annotazioni da una tabella bassa o dei risultati di un ordine eseguito. In qualunque momento, l'oggetto di Recordset si riferisce soltanto ad una singola annotazione all'interno dell'insieme come l'annotazione corrente.
|
Usare l'oggetto di Recordset per pubblicare gli ordini PRESCELTI strutturati di lingua di domanda (SQL) in dispositivi di piegatura.
|
Dim Conn as New ADODB.Connection
Dim Rs as New ADODB.Recordset
Conn.Provider = "ExOLEDB.DataSource"
Conn.Open RootFolderURL
Set Rs.ActiveConnection = Conn
"select ""DAV:displayname"" " _
& "from scope('shallow traversal of ""URL""')" _
& "Where ""DAV:ishidden"" = False"
'...
Conn.Close
Rs.Close
Set Conn = Nothing
Set Rs = Nothing
|
|
Gli oggetti di Recordset dell'oggetto di dati di Activex (ADO) � usato per maneggiare i dati da un fornitore. Quando usiamo il ADO, maneggiamo i dati quasi interamente che usando gli oggetti di Recordset. Tutti gli oggetti di Recordset consistono delle annotazioni (file) e delle colonne (campi). Secondo il supporto funzionale dal fornitore, alcuni metodi o propriet� di Recordset non possono essere disponibili.
|
Quando in primo luogo apriamo un Recordset, l'indicatore di annotazione corrente indicher� alla prima annotazione e le propriet� di EOF e del BOF sono false. Se ci � non ci sono annotazioni presenti, il BOF e la propriet� di EOF � allineare.
|
Ci � tipo due di aggiornamento del quello volont� sostenuta (ADO) dagli oggetti di Recordset:
|
1: Aggiornamento immediato
2: Aggiornamento in lotti
|
1: Aggiornamento immediato
|
Quando denominate il metodo dell'aggiornamento tutti i cambiamenti sono scritti immediatamente alla base di dati.
|
2: Aggiornamento in lotti |
Il fornitore nasconder� i cambiamenti multipli ed allora li trasmetter� all'annotazione nella base di dati con il metodo di UpdateBatch.
|
Curser � un elemento della base di dati che il updatability dei dati, la navigazione dell'annotazione di comandi e la visibilit� dei cambiamenti hanno fatto ai therecords nella base di dati da altri utenti.
|
Ci sono quattro tipi differenti del cursore definiti nel ADO:
|
1: Cursore dinamico
2: Cursore del mazzo di chiavi
3: Cursore statico
4: Cursore Di andata-soltanto
|
Li permette alle aggiunte, alla vista, ai cambiamenti ed alle omissioni dagli altri utenti; inoltre permette tutti i tipi di movimenti con il Recordset che non conta sui bookmarks; e permette i bookmarks se il fornitore li sostiene.
|
2: Cursore del mazzo di chiavi
|
Si comporta come un cursore dinamico, salvo che ci impedisce di vedere le annotazioni che gli altri utenti aggiungono ed impedisce l'accesso alle annotazioni che altri utenti cancellano. I cambiamenti di dati da altri utenti ancora saranno visibili. Sostiene sempre i bookmarks e quindi permette tutti i tipi di movimenti con il Recordset.
|
Fornisce una copia statica di un insieme delle annotazioni per noi per usare trovare i dati o genera che rapporti; permette sempre i bookmarks e quindi permette tutti i tipi di movimenti con il Recordset. Le aggiunte, le omissioni o i cambiamenti da altri utenti non saranno visibili. Ci� � l'unico tipo di cursore permesso quando aprite un oggetto di Recordset di ADO del cliente-lato.
|
4: Cursore Di andata-soltanto
|
Permette che noi arrotoliamo soltanto in avanti con il Recordset nella base di dati. I cambiamenti, le aggiunte o le omissioni da altri utenti non saranno visibili. Ci� migliora le prestazioni nelle situazioni dove dovete fare soltanto un singolo passaggio con un Recordset.
|
Propriet� dell'oggetto di Recordset di ADO.
|
Property |
Description |
AbsolutePage |
Sets or returns a value that specifies the page number in
the Recordset object |
AbsolutePosition |
Sets or returns a value that specifies the ordinal position
of the current record in the Recordset object |
ActiveCommand |
Returns the Command object associated with the Recordset |
ActiveConnection |
Sets or returns a definition for a connection if the
connection is closed, or the current Connection object if the connection is
open |
BOF |
Returns true if the current record position is before the
first record, otherwise false |
Bookmark |
Sets or returns a bookmark. The bookmark saves the position
of the current record |
CacheSize |
Sets or returns the number of records that can be cached |
CursorLocation |
Sets or returns the location of the cursor service |
CursorType |
Sets or returns the cursor type of a Recordset object |
DataMember |
Sets or returns the name of the data member that will be
retrieved from the object referenced by the DataSource property |
DataSource |
Specifies an object containing data to be represented as a
Recordset object |
EditMode |
Returns the editing status of the current record |
EOF |
Returns true if the current record position is after the
last record, otherwise false |
Filter |
Sets or returns a filter for the data in a Recordset object |
Index |
Sets or returns the name of the current index for a
Recordset object |
LockType |
Sets or returns a value that specifies the type of locking
when editing a record in a Recordset |
MarshalOptions |
Sets or returns a value that specifies which records are to
be returned to the server |
MaxRecords |
Sets or returns the maximum number of records to return to
a Recordset object from a query |
PageCount |
Returns the number of pages with data in a Recordset object |
PageSize |
Sets or returns the maximum number of records allowed on a
single page of a Recordset object |
RecordCount |
Returns the number of records in a Recordset object |
Sort |
Sets or returns the field names in the Recordset to sort on |
Source |
Sets a string value or a Command object reference, or
returns a String value that indicates the data source of the Recordset
object |
State |
Returns a value that describes if the Recordset object is
open, closed, connecting, executing or retrieving data |
Status |
Returns the status of the current record with regard to
batch updates or other bulk operations |
StayInSync |
Sets or returns whether the reference to the child records
will change when the parent record position changes |
|
Metodi dell'oggetto di Recordset di ADO.
|
Methods |
Description |
AddNew |
Creates a new record |
Cancel |
Cancels an execution |
CancelBatch |
Cancels a batch update |
CancelUpdate |
Cancels changes made to a record of a Recordset
object |
Clone |
Creates a duplicate of an existing Recordset |
Close |
Closes a Recordset |
CompareBookmarks |
Compares two bookmarks |
Delete |
Deletes a record or a group of records |
Find |
Searches for a record in a Recordset that
satisfies a specified criteria |
GetRows |
Copies multiple records from a Recordset object
into a two-dimensional array |
GetString |
Returns a Recordset as a string |
Move |
Moves the record pointer in a Recordset object |
MoveFirst |
Moves the record pointer to the first record |
MoveLast |
Moves the record pointer to the last record |
MoveNext |
Moves the record pointer to the next record |
MovePrevious |
Moves the record pointer to the previous record |
NextRecordset |
Clears the current Recordset object and returns
the next Recordset object by looping through a series of commands |
Open |
Opens a database element that gives you access
to records in a table, the results of a query, or to a saved Recordset |
Requery |
Updates the data in a Recordset by re-executing
the query that made the original Recordset |
Resync |
Refreshes the data in the current Recordset
from the original database |
Save |
Saves a Recordset object to a file or a Stream
object |
Seek |
Searches the index of a Recordset to find a
record that matches the specified values |
Supports |
Returns a boolean value that defines whether or
not a Recordset object supports a specific type of functionality |
Update |
Saves all changes made to a single record in a
Recordset object |
UpdateBatch |
Saves all changes in a Recordset to the
database. Used when working in batch update mode |
|
Events |
Description |
EndOfRecordset |
Triggered when you try to move to a record after the last
record |
FetchComplete |
Triggered after all records in an asynchronous operation
have been fetched |
FetchProgress |
Triggered periodically in an asynchronous operation, to
state how many more records that have been fetched |
FieldChangeComplete |
Triggered after the value of a Field object change |
MoveComplete |
Triggered after the current position in the Recordset has
changed |
RecordChangeComplete |
Triggered after a record has changed |
RecordsetChangeComplete |
Triggered after the Recordset has changed |
WillChangeField |
Triggered before the value of a Field object change |
WillChangeRecord |
Triggered before a record change |
WillChangeRecordset |
Triggered before a Recordset change |
WillMove |
Triggered before the current position in the Recordset
changes |
|
Keywords:ADO Sort, ado recordset sort, adodb recordset sort,
visual basic sort, recordset sort, visual basic ado
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|