Essere in grado di dire se una query di Microsoft Access database esiste dall'applicazione Visual Basic.NET può rendere l'applicazione più robusta da non spingendo un errore se la query non esiste. In VB , è possibile utilizzare la funzione " CreateObject " per creare una variabile oggetto di livello superiore che rappresenta l'accesso . È possibile aprire qualsiasi database di Access di programmazione utilizzando l'oggetto e la ricerca di qualsiasi elemento nel database, ad esempio tabelle o query . Cose che ti serviranno 
 Microsoft Visual Studio 
 database Access 
 Mostra più istruzioni 
 1 
 lancio di Microsoft Visual Studio . Fare clic su " Nuovo Progetto" dal riquadro sinistro dello schermo del computer , e di espandere " Visual Basic " di sotto " Modelli installati . " Fare clic su " Windows" e fare doppio clic su " Applicazione console " dal centro della finestra di dialogo per creare un nuovo progetto console . 
 2 
 Aggiungere il seguente codice per dichiarare la variabile oggetto di accesso e la variabile booleana verrà utilizzato per verificare se la query esiste : 
 
 Dim accessAppObj As Object Dim 
 
 qryResult come booleano 
 3 
 creare l'oggetto e anche aprire la database di Access : 
 
 accessAppObj = CreateObject ( " Access.Application " ) per 
 accessAppObj.OpenCurrentDatabase ( "C : \\ Northwind 2007.accdb " , False ) economici 4 < p > Ricerca per la "Fattura Data" query nel database Northwind . Il codice seguente restituisce "true" se la query esistente o "false " se non esiste: 
 
 On Error Resume Next 
 
 Dim s As String 
 
 s = accessAppObj.CurrentDb.QueryDefs ( "Data fattura" ) . Nome 
 
 qryResult = ( s < > " " ) economici 5 
 Controllare il risultato e visualizza un messaggio attraverso il finestra della console : 
 
 ( qryResult ) Poi 
 
 Console.Write ( "Query non esiste" ) per 
 Else 
 
 Console.Write ( "Query doesn 't esiste " ) per 
 End If 
 6 
 oggetti di uscita dalla memoria : 
 
 accessAppObj.CloseCurrentDatabase ( ) per 
 accessAppObj.Quit ( ) 
 
 accessAppObj = Nothing 
 
 Console.ReadLine ( ) economici 7 
 Premere " F5 " per eseguire il programma . 
 < br >