Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan Ring SQL-lagrede prosedyrer i Visual Basic
    Bruke lagrede prosedyrer i VB.NET er nødvendig i programmer som bruker en database for dynamisk innhold . Bruker lagrede prosedyrer er raskere enn inline SQL. Det hindrer også SQL-injeksjon angrep fra hackere . Ringe en lagret prosedyre tar bare noen få linjer med kode i koden filen for programmet. Instruksjoner
    en

    Lag og åpne database tilkobling. I Visual Basic, det er en sammenheng objekt brukes til å koble til SQL Server. Følgende kode oppretter en forbindelse variabel og åpner it.Dim con som ny SqlClient.SqlConnectioncon.ConnectionString = "Data Source = mySQLServer , bruker-ID = brukernavn, passord = myPass ; " con.Open ( )
    2 < p> Instantiate SQL kommando objekt. Dette objektet brukes til å sette parametre som sendes til SQL Server for behandling. I koden nedenfor , er " sql " variable opprettet. Kommandoen bruker også "con" variabel fra trinn én å ringe databasen. Den " sel_customer " parameter er navnet på den lagrede procedure.Dim sql As New SqlClient.SqlCommand ( " sel_customer " , con)
    3

    Sett kommandotypen som en " lagret prosedyre. " Denne koden programmer kommandoen objektet å vite en lagret prosedyre blir kalt : sql.CommandType = CommandType.StoredProcedure ;
    4

    Legg en parameter til den lagrede prosedyren . Mest lagrede prosedyrer krever parametere. I koden nedenfor , krever den lagrede prosedyren kundens ID-nummer for å søke etter den information.sql.Parameters.Add ( ny SqlParameter ( " @ Kunde " , SqlDbType.Numeric , 0 , " custid ")); sql.Parameters [ 0 . ] Verdi = 22;
    5

    hente informasjon. I denne enkel forespørsel , er kun én parameter returnert. Koden sender under forespørsel til serveren og henter kundens fornavn : . Sql.ExecuteNonQuery (); String fornavn = ( streng) sql.Parameters [" @ fornavn" ] Value;


    früher :

     Weiter:
      Relatert Artike
    ·Hva er forskjellen mellom delprosedyrer & Function pros…
    ·Introduksjon til Visual Basic 6.0 
    ·Hvordan grensesnittet Telnet Med VB6 
    ·Hva er Visual Basic Sub Prosedyrer 
    ·Feil å logge inn på tekstfil for en VB.NET Applicatio…
    ·Hvordan bruke Dir $ i VB6 
    ·Hvordan lage en Quiz i Visual Basic 
    ·Hvordan kontrollere Knapper på en dialogboks 
    ·Hvordan lage en Chat Room i Visual Basic Express 
    ·Hvordan Lagre en variabel til en database ved hjelp av …
      Anbefalte artikler
    ·Hvordan lage et flytskjema som viser en Array 
    ·Hva betyr Alias ​​i I /O Fil 
    ·Hvordan fordele Pekere 
    ·Hvordan bruke Sleep i VBA 
    ·Hvordan skrive en temperatur konvertering program som k…
    ·Hvordan finne de beste Data Rister i PHP 
    ·Hvordan lage en Vedvarende tilkobling til Oracle Fra PH…
    ·Hva er Uforanderlige Classes 
    ·Hvorfor Beregn en uforanderlig String dets hash-verdi 
    ·Hvordan lage en liste i Lisp Coding 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/