| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Call lagrede SQL-procedurer i Visual Basic
    Brug lagrede procedurer i VB.NET er behov for programmer, der bruger en database for dynamisk indhold. Brug lagrede procedurer er hurtigere end inline SQL. Det forhindrer også SQL-injektion angreb fra hackere. Opkald til en lagret procedure tager kun et par linjer kode i koden filen til programmet. Instruktioner
    1

    Opret og åbne databasen forbindelsen. I Visual Basic, er der en forbindelse objekt bruges til at forbinde til SQL Server. Følgende kode opretter en forbindelse variabel og åbner it.Dim con As New SqlClient.SqlConnectioncon.ConnectionString = "Data Source = mySQLServer , Bruger-id = Brugernavn , password = mypass ," con.Open ()
    2 < p> Instantiere SQL Command objektet. Dette objekt bruges til at indstille parametre , der sendes til SQL Server til forarbejdning. I koden nedenfor, er " sql " variable oprettet. Kommandoen bruger også "con " variabel fra trin at kalde databasen. Den " sel_customer " parameteren er navnet på den lagrede procedure.Dim sql As New SqlClient.SqlCommand ( " sel_customer " , con)
    3

    Indstil kommando typen som en " Stored Procedure . " Denne kode-programmer kommandoen objektet at kende en lagret procedure bliver kaldt : sql.CommandType = CommandType.StoredProcedure ,
    4

    Tilføj en parameter til den lagrede procedure. De fleste lagrede procedurer kræver parametre. I koden nedenfor, kræver den lagrede procedure kundens id-nummer for at søge efter den information.sql.Parameters.Add (ny SqlParameter ( " @ Kunde- " SqlDbType.Numeric , 0, " Kunde-id ")); sql.Parameters [ 0 . ] Value = 22,
    5

    hente oplysningerne . I denne simpel anmodning, er kun en parameter returneret. Koden nedenfor sender anmodningen til serveren og henter kundens fornavn : . Sql.ExecuteNonQuery (); string firstname = ( streng) sql.Parameters [" @ firstname "] Value ,
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan fjernes det sidste tegn i VB.Net 
    ·Sådan bruges et underprogram i Visual Basic 6,0 
    ·Sådan kontrolleres , om en knude Path Afslutter i VBA …
    ·Hvordan til automatisk at kopiere fra Excel til PowerPo…
    ·Sådan kontrolleres en String for Alphabet Kun i VB 
    ·Sådan fjernes Elementer i en Listbox i VB.NET 
    ·Hvordan man laver en Pop Up i Visual Basic 
    ·Sådan oprettes Alert Boxes i Windows 
    ·Hvordan du udskifter en ArrayList 
    ·Sådan Beregn ti procent Bonus i Microsoft Visual Basic…
      Anbefalede Artikler
    ·Sådan Pass Variabler til CGI Fra et rammesæt 
    ·Sådan Lær binær kode 
    ·DIY Stepper drev 
    ·Sådan Fix en Microsoft Visual Basic Overflow Fejl 
    ·Hvordan man laver en GNU fil til C + + 
    ·Sådan sende en anmodning til en proxyserver i Python 
    ·Sådan Lær Programmering af computerspil Med DirectX 
    ·Hvordan til at dræbe en proces med VB.net 
    ·Sådan Pass fælles blok variable til C 
    ·Sådan Erstat omvendte skråstreger Med Double i Java 
    Copyright © Computer Viden http://www.computerdk.com