Come utilizzare VBS per restituire un Recordset

February 28

Microsoft Visual Basic, Scripting Edition è un sottoinsieme di Visual Basic che funziona con i database. Sia che venga utilizzato per mantenere un inventario dei prodotti in un magazzino o libri paga, i database sono diventati una parte importante del nostro ambiente. VBScript consente di accedere a ActiveX Data Objects dove è possibile utilizzare l'oggetto Recordset di restituire uno o più record. Il set di record ricerca i campi nel database per la ricerca e tiene i risultati, che è quindi possibile manipolare.

istruzione

1 Tipo "Option Explicit" sulla prima riga del codice. Questo costringe dichiarazione esplicita di tutte le variabili nel programma. Tipo "Dim objConnection", "Dim objRecordset" e "Dim SQLQuery" su righe separate per definire le variabili costanti.

2 Digitare "Set objConnection = CreateObject (" ADODB.Connection ")" per la connessione al database. Digitare "Set objRecordset = CreateObject (" ADODB.Recordset ")" nella riga successiva per stabilire il set di record per memorizzare i risultati di ricerca. È necessario utilizzare l'istruzione "Set" perché VBScript non consente l'istruzione "Dim" solo per assegnare oggetti di un tipo specifico.

3 Digitare la query SQL. Ad esempio, digitare "SQLQuery = SELECT

FROM table_name" se si desidera restituire tutti i record nella tabella di recordset. Se si desidera un elenco più preciso, digitare "SQLQuery = SELECT FROM nome_tabella WHERE table_column = 'some_criterion'".

4 Tipo "objConnection.Open SQLQuery, objConnection" per avere una query programma di database e restituire i risultati nel vostro set di record. È possibile impostare i parametri aggiuntivi specifici per il metodo Open, come il tipo di cursore, tipo di blocco. Lasciando questi valori vuoto li imposterà i valori predefiniti.

5 Scrivere i risultati del recordset allo schermo o di un file in cui ne avete bisogno. Tipo "objRecordset" e "objConnection.Close" su righe separate per chiudere l'oggetto per liberare risorse del sistema.

Consigli e avvertenze

  • Non è necessario utilizzare le variabili. Hanno appena rendere il codice più conciso e più facile da seguire.
  • È possibile utilizzare molte altre clausole di query SQL per specificare la ricerca, come ad esempio ORDER BY o DISTINCT.
  • Omettere le virgolette doppie ogni volta che sono al di fuori di una riga di codice. Mantenere segni singole e doppie virgolette al loro interno.