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 |
|
|
Objeto de Recordset do ADO |
O objeto de Recordset fornece um método de alcançar nossos dados. Este objeto do recordset depende opon a compreensão do objeto da conexão.
|
Os objetos de Recordset do objeto dos dados de ActiveX (ADO) representam o jogo inteiro dos registros de uma tabela baixa ou dos resultados de um comando executado. Em em qualquer altura que, o objeto de Recordset consulta somente a um único registro dentro do jogo como o registro atual.
|
Usar o objeto de Recordset emitir comandos SELETOS estruturados da língua de pergunta (SQL) nos dobradores.
|
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
|
|
Os objetos de Recordset do objeto dos dados de ActiveX (ADO) são usados manipular dados de um fornecedor. Quando nós usamos o ADO, nós manipulamos os dados que usam quase inteiramente objetos de Recordset. Todos os objetos de Recordset consistem em registros (fileiras) e em colunas (campos). Dependendo da sustentação funcional pelo fornecedor, algumas métodos ou propriedades de Recordset não podem estar disponíveis.
|
Quando nós abrimos primeiramente um Recordset, o ponteiro de registro atual apontará ao primeiro registro e as propriedades do BOF e do EOF são falsas. Se houver nenhum registro está atual, o BOF e a propriedade do EOF é verdadeira.
|
Há o tipo dois de atualizar isso vontade suportada (ADO) por objetos de Recordset:
|
1: Atualizar imediato
2: Atualizar do grupo
|
Quando você chama o método do Update todas as mudanças estão escritas imediatamente à base de dados.
|
O fornecedor cache as mudanças múltiplas e emiti-las-á então ao registro na base de dados com o método de UpdateBatch.
|
Curser é um elemento da base de dados que o updatability dos dados, a navegação do registro de controles, e a visibilidade das mudanças façam aos therecords na base de dados por outros usuários.
|
Há quatro tipos diferentes do cursor definidos no ADO:
|
1: Cursor dinâmico
2: Cursor do Keyset
3: Cursor de estática
4: Cursor Para diante-somente
|
Permite-nos às adições, à vista, às mudanças, e aos apagamentos pelos outros usuários; permite também todos os tipos de movimento com o Recordset que não confia em bookmarks; e permite bookmarks se o fornecedor os suportar.
|
Comporta-se como um cursor dinâmico, exceto que impede que nós v os registros que os outros usuários adicionam, e impede o acesso aos registros que outros usuários suprimem. As mudanças dos dados por outros usuários serão ainda visíveis. Suporta sempre bookmarks e permite conseqüentemente todos os tipos de movimento com o Recordset.
|
Fornece uma cópia de estática de um jogo dos registros para nós para usar-se encontrar os dados ou gera-a que relatórios; permite sempre bookmarks e permite conseqüentemente todos os tipos de movimento com o Recordset. As adições, os apagamentos ou as mudanças por outros usuários não serão visíveis. Este é o único tipo de cursor permitido quando você abre um objeto de Recordset do ADO do cliente-lado.
|
4: Cursor Para diante-somente
|
Permite que nós enrolem-se somente para a frente com o Recordset na base de dados. As mudanças, as adições ou os apagamentos por outros usuários não serão visíveis. Isto melhora o desempenho nas situações onde você necessita fazer somente uma única passagem com um Recordset.
|
Propriedades do objeto de Recordset do 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 |
|
Métodos do objeto de Recordset do 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: Sorte do ADO, sorte do recordset do ado, sorte do recordset do adodb, sorte básica visual, sorte do recordset, ado básico visual
|
|
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 |
|
|