Anslut snabbt dina databaser med VBScript.
En av de vanligaste användningsområdena för VBScript är att ansluta databaser. Tro det eller ej, processen är relativt enkel, och även nybörjare kan enkelt upprätta en anslutning. Här är allt du behöver veta om hur du skapar en VBScript ODBC-anslutning.
Vilka är förutsättningarna för att upprätta en anslutning med VBScript?
En databas, naturligtvis vilken datakälla som helst, som kan vara en annan excel-fil, CSV-fil eller vilken annan datakälla som helst
För det mesta tenderar VBScript-utvecklare att använda Microsofts ActiveX-databasobjekt (ADO) för att ansluta och extrahera data från olika datakällor.
En ADODB består av 3 olika objekt:
Anslutningar RecordSets Kommandon
Ansluter till en databas
En datakälla är i huvudsak en anslutning från en server eller en arbetsstation till en databas. Detta kan vara på en isolerad maskin som kör SQL Server eller en databasfil på webbservern. För att ange typen av databas måste du identifiera och lägga till ett Data Source Name (DSN).
Datakällnamn upprättar en anslutning till en databas via en ODBC-drivrutin. Ett DSN skulle vidare innehålla följande detaljer:
Databasnamn Katalog Databasdrivrutin Användar-ID Lösenord
Så snart du skapar ett DSN kan du använda det i ett program för att hämta information från den inhemska databasen.
DSN:er kan vidare delas in i två delar:
System DSN: Ett system-DSN hänvisar till en datakälla som skapats på webben av serverns administratör. Fil DSN: Fil DSN hänvisar till anslutningen som ett skript gör varje gång en databas används. VBScript måste ha sökvägen och namnet på databasen inbäddade i den. Dessutom måste databasen finnas på servern i en katalog för att ditt skript ska fungera.
Vad är en ODBC-anslutning?
Open Database Connectivity (ODBC) är ett protokoll som används för att ansluta en MS Access-databas till externa data, såsom en SQL Server.
Lägga till en ODBC-anslutning i ditt system
Innan du fortsätter är det viktigt att installera lämplig ODBC-drivrutin för datakällan du vill ansluta till. Klick Start, och då Kontrollpanel.
Från kontrollpanelen, öppna Administrationsverktyg.
Klicka på i dialogrutan Administrativa verktyg ODBC-datakällor (32-bitars) eller ODBC-datakällor (64-bitars), beroende på ditt system.
Följ instruktionerna och ange den nödvändiga anslutningsinformationen i de dialogrutor som följer.
Etablera en databasanslutning med ADODB Connection Object
Set obj = createobject(“ADODB.Connection”) ‘Creating an ADODB Connection Object
Set obj1 = createobject(“ADODB.RecordSet”) ‘Creating an ADODB Recordset Object
Dim dbquery ‘Declaring a database query variable bquery
Dbquery=”Select acctno from dbo.acct where name = ‘Wini Bhalla’” ‘Creating a query
obj.Open“Provider=SQLQLEDB;Server=.SQLEXPRESS;UserId=test;[email protected];Database =AUTODB” ‘Opening a Connection
obj1.Open dbquery,obj ‘Executing the query using recordset
val1 = obj1.fields.item(0) ‘Will return field value
msgbox val1 ‘Displaying value of the field item 0 i.e. column 1
obj.close ‘Closing the connection object
obj1.close ‘Closing the connection object
Set obj1=Nothing ‘Releasing Recordset object
Set obj=Nothing ‘Releasing Connection object
Konfigurera din ODBC-anslutning
Att upprätta en anslutning till din databas är ganska enkelt med en ODBC-anslutning, även om du inte är en programmeringsexpert. I slutet av dagen gör vi alla misstag, och det är det bästa sättet att lära sig programmering.
Om författaren
Wini Bhalla (61 artiklar publicerade)
Wini är en Delhi-baserad författare, med 2 års erfarenhet av att skriva. Under sina skrivande har hon varit knuten till digitala marknadsföringsbyråer och tekniska företag. Hon har skrivit innehåll relaterat till programmeringsspråk, molnteknik, AWS, Machine Learning och mycket mer. I henne free tid, hon gillar att måla, umgås med sin familj och resa till bergen när det är möjligt.
Mer från Wini Bhalla
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
