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 man spara en bild till en databas med MS Visual Basic 6

    Din databas sparar bilder i binär form , så att du kan visa bilderna på en webbsida eller Windows formulär . Visual Basic språket har en koppling syntax som gör att du kan ansluta till databasen , ange att informationen är en bild och lagra den i en av dina tabeller . Bilden kan vara en från en webbsida eller ligger på den lokala hårddisken . Bilder är stora objekt , så tabellerna behöver tillräckligt med utrymme för att lagra binära filer . Med tillräckligt med hårddiskutrymme kan du skapa en stor bild slutförvar för Visual Basic 6 program . Instruktioner
    1

    Skapa ett objekt minne ström och tilldela den till bilden . Minnet ström läser de binära data från bilden och lagrar det i minnet . Denna binära data som överförs senare till en binär array . I följande kod skapas minnet ström och sparar bilden :

    Dim ms Som ny MemoryStream ( ) theImage.Save ( ms , theImage.RawFormat ) katalog

    " theimage " är ID på bilden ligger på Visual Basic formulär . Denna bildelement pekar på en plats på en bild på hårddisken .
    2

    Skapa databas anslutning och SQL fråga som infogas bilden i databasen . Den anslutning du skapar beror på den server du använder . Följande kod ställer in anslutningen och skapar " insert " query :

    Dim conn som ny SqlConnection ( string_connection ) Dim query As String = " infoga i Picture_Table ( bilden ) värden ( @ Picture ) " Dim kommando som New SqlCommand ( query , conn )
    3

    Ställ in bildens parameter för frågekommandot . Följande kod sätter upp en parameter för SQL-koden och fäster bilden :

    Dim ByteArray ( ) Som byte = ms.GetBuffer ( ) command.Parameters.Add ( Ny SqlParameter ( " @ Picture " , SqlDbType . bild ) ) . Value = ByteArray
    4

    exekvera frågan och spara bilden till databasen . Alla parametrar är inställda , men bilden är ändå inte sparas till databasen . Koden nedan öppnar databasanslutning , exekverar SQL- kod och sparar bilden till databasen tabellen :

    conn.Open ( ) command.ExecuteNonQuery ( ) conn.Close ( )


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du ändrar teckensnitt färg i Visual Basic
    ·Hur man kompilerar Visual Basic 6.0
    ·Hur hittar Antalet kolumner i GridView kontroll
    ·Hur man bygger en dator Table
    ·Hur man skapar en enkel Web Service
    ·Hur man skapar ett nytt fönster för en webbläsare me…
    ·Hur du krypterar ett lösenord i VBS Script
    ·Hur man skapar ett kommando som rensar Text i Visual Ba…
    ·Vad är en array i VB.NET
    ·Konvertera DirectX Stereoscopic Tri Vert
    Utvalda artiklarna
    ·Konvertera telefonnummer Into Text C
    ·Så ringer en händelse i VB.NET
    ·PHP Bryta länkade Problem
    ·Hur ankare text till en artikel
    ·Hur att tolka en sträng till heltal
    ·Hur man skapar en Pk3 Arkiv
    ·Hur Ordna Numbers från lägsta till högsta Använda V…
    ·Hur man ange ett värde i en drop-down lista i NetSuite…
    ·Hur visa text från MySQL i PHP
    ·Hur man beräknar ett stycke med C + +
    Copyright © Dator Kunskap http://www.dator.xyz