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 lage en lagret prosedyre å hente data i VB 2008
    Opprette en SQL Server lagret prosedyre bruker Microsoft Visual Basic.NET kan gjøre programmet mer dynamisk. VB.NET er et programmeringsspråk som brukes til å lage Windows-programmer . Lagrede prosedyrer i SQL Server akseptere inndataparametere og kan brukes til å returnere data ved å kalle prosedyren. Du kan enkelt lage en tabell , legge til data på bordet, lage en lagret prosedyre og bruke den til å hente data ved hjelp av VB.NET . Instruksjoner
    en

    start Microsoft Visual Basic Express , klikker du "New Project ... " på venstre side av skjermen , og velg deretter "Windows Forms Application ". Klikk "OK".
    2

    Dobbeltklikk på " Button" på " Toolbox" for å legge til en ny knapp . Dobbeltklikk på " DataGridView " for å legge til en ny kontroll. Dobbeltklikk på " Button1 " for å åpne " Form1.vb " modul
    3

    Kopier og lim inn følgende linje med kode på toppen av modulen : .
    < P > Import System.Data.SqlClient
    4

    Kopier og lim inn følgende kode under " button1_click " for å opprette en tilkobling til din server database og lage en ny tabell : en

    Dim sql As String

    ConnectionString = "Data Source = ; første katalogen = , bruker-ID = ; Password = "

    conn = Ny SqlConnection ( ConnectionString )

    conn.Open ( )

    sql = "CREATE TABLE MyTable " + " ( myId INTEGER CONSTRAINT PKeyMyId PRIMARY KEY , " + " myname CHAR ( 50 ) , myAddress CHAR ( 255 ) , myBalance float) "

    cmd = Ny SqlCommand ( sql , conn )

    cmd.ExecuteNonQuery ( )

    Rediger følgende kode og skriv inn navnet av din server , database , og påloggingsinformasjon : en

    ConnectionString = "Data Source = ; første katalogen = , bruker-ID = ; Password = < passord > "
    5

    Kopier og lim inn følgende kode under koden på forrige trinn for å legge til verdier i tabellen du opprettet:

    'Legger poster tabellen
    < p> sql = " INSERT INTO MyTable ( myId , myname , myAddress , myBalance ) " + " VALUES ( 1 , ' John Smith ", " Los Angeles ", 25.14 ) "

    cmd = Ny SqlCommand ( sql , conn )

    cmd.ExecuteNonQuery ( )

    sql = " INSERT INTO MyTable ( myId , myname , myAddress , myBalance ) " + " VALUES ( 2 , ' Jose Lopez ', ' Dallas , TX ' , 425,25 ) "

    cmd = Ny SqlCommand ( sql , conn )

    cmd.ExecuteNonQuery ( )

    sql =" INSERT INTO MyTable ( myId , myname , myAddress , myBalance ) "+" VALUES ( 3 , ' Oscar Gonzalez ', ' Fort Worth, TX ' , 14.25 ) "

    cmd = Ny SqlCommand ( sql , conn )

    cmd.ExecuteNonQuery ( )

    sql = " INSERT INTO MyTable ( myId , myname , myAddress , myBalance ) " + " VALUES ( 4 , 'Ana Ramos ', ' New York , NY ' , 14.63 )"

    cmd = Ny SqlCommand ( sql , conn )

    cmd.ExecuteNonQuery ( )
    6

    Kopier og lim inn følgende kode for å opprette en ny lagret prosedyre du vil bruke til å hente data :

    'Opprett lagret prosedyre

    sql = "CREATE pROSEDYRE myProc AS " + "SELECT myname , myAddress FRA MyTable GO"

    ExecuteSQLStmt ( sql )

    tilk . Lukk ( )
    7

    Kopier og lim inn følgende kode for å hente data fra tabellen du opprettet : en

    ' hente data

    conn = Ny SqlConnection ( ConnectionString )

    conn.Open ( )

    Dim da som ny SqlDataAdapter ( " myProc " , conn )

    Dim ds som nye datasett ( "SP" )
    < p > da.Fill (ds , "SP" )

    DataGridView1.DataSource = ds.Tables ( 0 )

    conn.Close ( )
    8

    Kopier og lim inn følgende kode for å opprette en ny prosedyre for å sende en SQL-kommando : en

    Private Sub ExecuteSQLStmt ( ByVal sql As String )
    p Hvis conn.State = ConnectionState.Open Da
    < p > conn.Close ( )

    End If

    ConnectionString = "Data Source = ; første katalogen = , bruker-ID = ; Passord = "

    conn.ConnectionString = ConnectionString

    conn.Open ( )

    cmd = Ny SqlCommand ( sql , conn )

    Prøv

    cmd.ExecuteNonQuery ( )

    Catch ae Som SQLException

    MessageBox.Show ( ae.Message.ToString ( ) )

    End Prøv

    End Sub

    Rediger følgende kode og skriv inn navnet på din server, database og påloggingsinformasjon : en

    ConnectionString = "Data Source = ; første katalogen = , bruker-ID = ; Password = "
    9

    Trykk" F5 "for å kjøre programmet og klikk på« Button1 "for å vise data gjennom data Grid View kontroll.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å fylle en Cell Etter en Drop - Down Selection…
    ·Hvordan lage en feil Handler for en VB Program 
    ·Hvor å Endre App.Path i VB6 
    ·Hvordan skrive til en DOS Window Fra VBS Script 
    ·Hvordan Motta Bytes fra en Serial Port Bruke Visual Bas…
    ·Hvordan bruke tekstboks i Visual Basic 6.0 
    ·VB6 Timer Function 
    ·Hvordan gjøre kvadratrøtter i Vb.Net 
    ·Hvordan å sende kommandoer til et program ikke er i fo…
    ·Hvordan lage LOB Forms Med WPF 
      Anbefalte artikler
    ·Hvordan lage en ramme Ved hjelp av HTML programmering 
    ·Hvordan hente rader fra ResultSet for MySQL i JSP 
    ·Slik fjerner Numerisk Strings i Perl 
    ·Hvordan bruke Google Maps i C # 
    ·Sette inn en Array til en database Tabell ved hjelp av …
    ·Hvordan identifisere hvilke typer validering av inndata…
    ·Visual Basic datatyper 
    ·Slik fjerner Primary Key fra MySQL 
    ·Hvordan bruke en mus i QBasic 
    ·Hvordan finne ressursene for å lære Xcode for iPhone …
    Copyright ©  Datamaskin  http://www.datamaskin.biz/