Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur Ring lagrade SQL-procedurer i Visual Basic

    Använda lagrade procedurer i VB.NET behövs i tillämpningar som använder en databas för dynamiskt innehåll . Använda lagrade procedurer är snabbare än inline SQL . Den förhindrar också SQL injection attacker från hackare . Ringa en lagrad procedur tar bara några rader kod i koden filen för programmet . Instruktioner
    1

    Skapa och öppna databasen anslutningen . I Visual Basic , det finns en anslutning objekt som används för att ansluta till SQL Server . Följande kod skapar en anslutning variabel och öppnar it.Dim con Som New SqlClient.SqlConnectioncon.ConnectionString = " Data Source = mySQLServer , användar-id = Användarnamn , Lösenord = mypass ; " con.Open ( )
    2

    instansiera SQL Command objektet . Detta objekt används för att ställa in parametrar som skickas till SQL Server för bearbetning . I koden nedan är " sql " variabel skapas . Kommandot använder också " con " variabeln från steg ett för att ringa databasen . Den " sel_customer " parametern är namnet på den lagrade procedure.Dim sql Som New SqlClient.SqlCommand ( " sel_customer " , con )
    3

    Ange kommandot typ som en lagrad " Procedure . " Denna kod program kommandot objektet känna en lagrad procedur som kallas : sql.CommandType = CommandType.StoredProcedure ;
    4

    Lägg en parameter till den lagrade proceduren . Mest lagrade procedurer kräver parametrar . I koden nedan , kräver den lagrade proceduren kundens ID-nummer för att söka efter den information.sql.Parameters.Add ( ny SqlParameter ( " @ CustomerId " , SqlDbType.Numeric , 0 , " Kund-id " ) ) ; sql.Parameters [ 0 . ] Value = 22 ;
    5

    hämta information . I denna enkla begäran , är bara en parameter returneras . Koden skickar nedan begäran till servern och hämtar kundens första namn : . Sql.ExecuteNonQuery ( ) , string förnamn = ( string ) sql.Parameters [ " @ förnamn " ] Värde ,


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur spara bilder från PictureBox kontroll i Visual Bas…
    ·Hur man skriver koden på HTML Knapp Med VBScript
    ·Hur Kasta till heltal i VB6
    ·Funktioner I VB.NET
    ·Utförande av Tekniker strängsammanfogning i VB
    ·Hur man läser XML Använda VB.NET
    ·Hur man kör VBScript på en fjärrdator
    ·Lägga till en kommentar till Visual Basic
    ·Hur Exportera BMP till GIF i VB6
    ·Hur man använder mushjulet i VB6 Environments
    Utvalda artiklarna
    ·Hur man skapar en xls-fil från MySQL Resultat
    ·Hur Loop igenom en lista med filer i Python
    ·Hur Till Installera Java SE 6 i Windows
    ·Hur få ut av Crouch läge i Fallout :
    ·Hur till Split en sträng på ett utrymme i PHP
    ·Så här kontrollerar PHP Memory Limit
    ·Hur man gör en kolumn på en GridView i en droppe list…
    ·Hur man läser Hex Number C + +
    ·Hur man använder en extern php-fil i HTML
    ·Hur Downcast i VB.NET
    Copyright © Dator Kunskap http://www.dator.xyz