Microsoft Visual Basic biedt ontwikkelaars een codering taal die dynamische webpagina's en desktop applicaties creëert . Visual Basic is een onderdeel van het Microsoft . NET framework . Om deze dynamische applicaties te creëren , is een database- server die wordt gebruikt om de informatie te dienen . SQL Server biedt ontwikkelaars met opgeslagen procedures , die zijn vooraf gecompileerde segmenten van code die ophalen , bewerken of records in de database tabellen te verwijderen . U kunt deze opgeslagen procedures te bellen in de Visual Basic taal . Instructies 1 Maak uw VB -database verbinding en commando variabelen . Een verbinding wordt gebruikt om uw gebruikersnaam en wachtwoord naar de databaseserver naar een beveiligde link van de code vast te stellen. Het commando variabele voert de opgeslagen procedure . De onderstaande code maakt je variabelen : Dim con als Nieuwe SqlClient.SqlConnectionDim commando als Nieuwe SqlClient.SqlCommand kopen van 2 Stel de verbinding string . De verbinding string bevat uw gebruikersnaam en wachtwoord en de database die u wilt opvragen. De volgende code stelt een verbinding string : con.ConnectionString = " Data Source = sqlservernaam ; gebruikersnaam = Gebruikersnaam , wachtwoord = PSWD ; " con.Open ( ) op De " Data Source " is de naam van uw SQL Server . De rest van de verbinding string in het bovenstaande voorbeeld is de gebruikersnaam en het wachtwoord ingesteld op de SQL Server om de server te bevragen . De " Open ( ) " opdracht opent de verbinding en bereidt uw code om de opgeslagen procedure te bellen . 3 Stel de commando variabele en geef het een opgeslagen procedure . De volgende code wijst een opgeslagen procedure en associeert het met uw verbinding object : command.CommandText = " my_stored_procedure " command.CommandType = CommandType.StoredProcedurecommand.Connection = con 4 Uitvoeren de opgeslagen procedure en zet deze op een " SQLReader " object . De SQL Reader bevat het terug van de database records . De onderstaande code laat zien hoe u de resultaten uit te voeren en toe te wijzen aan de lezer : Dim lezer Zoals SqlClient.SqlDataReaderreader = command.Execute ( ) Print 5 uit de eerste record te controleren het proces succesvol was . De onderstaande code laat zien hoe u printen van de eerste record van de SQL- Reader : . MsgBox reader ( 0 ) ToString ( ) op
|