Att veta hur man ändrar data i en SQL Server -databas tabell med hjälp av Microsoft Access kan vara mycket användbart när man utvecklar ett Access-program . SQL Server är en relationsdatabas management system används främst för större databaser . Access är också en relationsdatabas men kan också användas för att utveckla databasapplikationer som gränssnitt för SQL Server. I några få steg kan du skriva några Visual Basic for Applications ( VBA ) kod i Access för att ändra data i en SQL Server tabell
1 .
Starta Microsoft Access 2007 , skapa en ny databas och välj ” Databasverktyg . ” Klicka på ” Visual Basic . ” Välj ” Infoga ” -menyn och klicka på ” Module ”.
2
Skriv följande för att skapa ” changeSQLServerData ” subrutin .
Private Sub changeSQLServerData ( )
Tryck på ” Enter ”.
3 .
Skriv följande för att deklarera variabeln : .
Dim stringSQL As String
4
Skriv följande för att länka ” Anställda ” tabellen från Northwind-databasen i SQL Server :
DoCmd . TransferDatabase acLink , ” ODBC-databas ” , _
” ODBC , DSN=lokal, LANGUAGE=us_english ; DATABASE=Northwind ” , _
acTable , ” anställda ”och” DBO . medarbetare ”
Redigera ” ODBC , DSN=lokal ” och ange namnet på din SQL Server DSN
5
Skriv följande för att definiera en uppdateringsfråga med ” dbo_Employees. Title ”-fältet och ändra ” säljare ”till ” Senior Sales Representative ” :
stringSQL=”Uppdatera dbo_Employees SET ”
stringSQL=stringSQL ” dbo_Employees . Title=” Senior Sales Representative ”
stringSQL=stringSQL ” VAR ((( dbo_Employees. LastName )=' Dodsworth '));”
DoCmd. SetWarnings Falska
DoCmd. RunSQL ( stringSQL )
6 .
Tryck på ” F5 ” för att verkställa dina subrutin .
コメント