Postada em 01/06/2007 19:16 hs
Bom, eu sugiro vc dar uma olhadinha sobre ADO antes de tudo. A sua dúvida é justamente o conceito básico de ADO. Mas pra dar uma prévia, a estória é assim:
ADO (ActiveX Data Objects) é uma, digamos, "extensão"(o correto é Referência) para programas Microsoft para ampliar o acesso à bases de dados de todos os tipos, basicamente um sistema para prover acesso à qualquer(teoricamente) fonte de dados. Essa tecnologia, consiste basicamente em um objeto Conexão e Objetos Recordset que utilizam essa conexão.
Imagine assim, a conexão é o que faz o teu programa se comunicar com o banco de dados e o Recordset é um objeto que mostra esses dados e torna-os "tangíveis" ao seu programa.
Na prática, temos algo parecido com:
Dim Cn as New ADODB.Connection Dim Rs as New ADODB.Recordset
Set Cn = New ADODB.Connection Cn.ConnectionString = "Alguma connectionstring" Cn.Open ' Aqui a mágica da conexão realmente acontece
Set Rs = New ADODB.Recordset Rs.Open "Select * From dados order by Nome ASC", Cn 'Repare o "Cn" no final
O modo que vc está usando é bastante confuso para um iniciante. Procure aqui no VBWEB mesmo, tem nas dicas e artigos muito material muito interessante sobre ADO.
|