Hvordan oppdatere ODBC Records i VB6

Hvordan oppdatere ODBC Records i VB6


Open Database Connectivity er Microsofts grensesnitt for å tillate programmer å få tilgang til mange forskjellige SQL databaser. For eksempel kan data lagres i en SQL Server-database, en Oracle-database eller en DB2-database. ODBC lar programmerere å koble til noen av disse database motorer gjennom ODBC-grensesnittet. Innenfor Visual Basic-programmet, er en forbindelse laget til databasen og deretter poster kan leses og oppdateres.

Bruksanvisning

1 Åpne et nytt Standard EXE Visual Basic-prosjekt. Fra menyen, velg "Project" og deretter "Referanser". Klikk på boksen ved siden av "Microsoft ActiveX Data Objects 2.x" der "x" er det høyeste antallet tilgjengelige på din maskin. Klikk på "OK" -knappen for å lagre og lukke.

2 Legg til en ny knapp til standard "Form1" som ble opprettet som standard. Navn på knappen "cmdUpdate" og sette bildeteksten lik "Update." Denne knappen vil lagre eventuelle oppdateringer direkte til den aktuelle tabellen (e).

3 Erklærer variabler til å lagre adodb gjenstander og en streng variabel for SQL-setningen selv.

Dim oConn Som ADODB.Connection

Dim strSQL As String

Dim OCMD som ADODB.Command

4 Koble til databasen i "Form_Load" tilfelle "Form1."

Sett oConn = Ny ADODB.Connection

oConn.ConnectionString = "DSN = MyDBName; uid = admin; pwd = passord;"

oConn.Open

5 Kode SQL for "update" statement i klikk tilfelle av "cmdUpdate."

strSQL = "UPDATE MyTable SET Kolonne = 'newname' WHERE ID = 3;"

oCmd.CommandText = strSQL

oCmd.Execute