Come salvare una variabile a un database utilizzando Microsoft Visual Basic

November 26

Salvataggio di una variabile a un database utilizzando Microsoft Visual Basic può essere fatto utilizzando la SQL "Inserisci" dichiarazione di scrivere un nuovo record o la dichiarazione "Update" per modificare uno esistente. La sintassi è la stessa indipendentemente dal tipo di database utilizzato. Per scrivere con successo la dichiarazione in Visual Basic, è necessario conoscere il nome della tabella e il nome dei campi si risparmia la variabile (s) in. Per chiamare la query all'interno del codice, si utilizzano gli oggetti DAO (Data Access) "Execute" dichiarazione.

istruzione

1 Scrivi istruzioni per creare un oggetto di database nel codice. La sintassi è la seguente:

Dim myDB come Database

Set myDB = OpenDatabase ( "databasepathandname")

myDB è una variabile per puntare al database e può essere qualsiasi nome di variabile che ti piace. databasepathandname è un percorso completo e il nome del database che si desidera salvare la variabile.

2 Scrivere una dichiarazione di inserimento per creare un nuovo record nel database e salvare la variabile (s) ad esso. La sintassi è la seguente:

myDB.Execute "INSERT INTO nometabella (fieldname1, fieldname2, FieldName3) Valori variabile1, variabile2, Variabile3;"

tablename sostituto, nomecampo (x), e la variabile (x) con i nomi reali della tabella, i campi e le variabili.

3 Scrivere una dichiarazione di aggiornamento per modificare i valori di un record esistente in un database. La sintassi è la seguente:

myDB.Execute "Aggiornamento TableName impostato fieldname1 = variabile1, fieldname2 = variabile2, FieldName3 = Variabile3"

tablename sostituto, nomecampo (x), e la variabile (x) con i nomi reali della tabella, i campi e le variabili.

4 Eseguire il codice per salvare le variabili al database. Controllare i risultati.

Consigli e avvertenze

  • La parte del codice all'interno delle citazioni che iniziano con "Inserisci" o "Update" non funziona solo in Visual Basic, ma funzionerà all'interno della finestra di comando di query di un database come Access, Paradox, o SQL Server.
  • Si otterrà un avviso se si tenta di salvare qualcosa di un campo che non esiste o il numero di campi e variabili non corrispondono, ma non sarà possibile ottenere un messaggio di avviso se si mette una variabile nel campo sbagliato. Ad esempio, se si ottiene la dichiarazione fuori ordine e mettere il cognome nel primo campo del nome, il codice funziona bene. Aprire sempre il database e controllare i risultati dopo l'esecuzione di una query.